zoukankan      html  css  js  c++  java
  • HDU 4165

    一块药看成括号配对就行了。很明显的直接求卡特兰数。

    今晚看了HDU 3240的题,有一点思路,但无情的TLE。想不到什么好方法了,看了别人的解答,哇。。。简直是天才的做法啊。。。。留到星期六自己思考一遍再重新写。

    import java.math.BigDecimal;
    import java.math.BigInteger;
    import java.util.Scanner;
    import java.io.InputStreamReader;
     
     
    public class Main{
            public static void main(String args[]){
    	Scanner in=new Scanner(System.in);
    	BigInteger ans[]=new BigInteger[35];
    	ans[1]=BigInteger.valueOf(1);
    	for(int i=2;i<35;i++){
    		ans[i]=ans[i-1].multiply(BigInteger.valueOf(4*i-2)).divide(BigInteger.valueOf(i+1));
    	}
    	while(in.hasNext()){
    		int x=in.nextInt();
    		if(x==0)
    			break;
    		System.out.println(ans[x]);
    	}
            }
    }
    

      

  • 相关阅读:
    19-background
    18-超链接导航栏案例
    17-文本属性和字体属性
    16-margin的用法
    15-浮动
    14-块级元素和行内元素
    13-标准文档流
    12-简单认识下margin
    11-border(边框)
    10-padding(内边距)
  • 原文地址:https://www.cnblogs.com/jie-dcai/p/4012065.html
Copyright © 2011-2022 走看看