zoukankan      html  css  js  c++  java
  • hdu 1130 java大数

    import java.util.*;
    
    import java.math.BigInteger;
    
    public class Main{
    
        /**
         * @param args
         */
        
        public static BigInteger jc(BigInteger m)
        {
            BigInteger i;
            
            BigInteger st=new BigInteger("1");
            
            BigInteger t=new BigInteger("1");
    
            for(i=m;i.compareTo(BigInteger.ZERO)==1;i=i.subtract(t))
                st=st.multiply(i);
            
            return st;
        }
    
        public static BigInteger cal(BigInteger n)
        {
            BigInteger sum;
            
            BigInteger s=new BigInteger("2");
            
            sum=(jc(n.multiply(s))).divide(jc(n).multiply(jc(n)));
         
            return sum;
        }
    
        
        public static void main(String[] args) {
            
            Scanner cin=new Scanner(System.in);             
            
            BigInteger se=new BigInteger("1");
    
            while(cin.hasNextBigInteger())
            {   
                BigInteger k;
                
                k=cin.nextBigInteger();          
                
                System.out.println(cal(k).divide(k.add(se)));            
                
            }
              
        }
    
    }
    

      

    我用的价值公式过不了,我看其他人用的递推公式过了,愁啊

  • 相关阅读:
    Day 38
    Day 37
    Day 36
    Day 35
    Day 34
    Day 33
    Day 32
    Day 31
    Day 30
    华为CE6180高级ACL配置
  • 原文地址:https://www.cnblogs.com/jackes/p/2445332.html
Copyright © 2011-2022 走看看