解题思路: 大数
注意事项:
参考代码:
import java.math.BigInteger; import java.util.Scanner; public class Main { private static void fab(int n,int m) { BigInteger nj=BigInteger.ONE,mj=BigInteger.ONE,nmj=BigInteger.ONE; for(BigInteger i=BigInteger.ONE;i.compareTo(BigInteger.valueOf(n))<=0;i=i.add(BigInteger.ONE)) { nj=nj.multiply(i); } for(BigInteger i=BigInteger.ONE;i.compareTo(BigInteger.valueOf(m))<=0;i=i.add(BigInteger.ONE)) { mj=mj.multiply(i); } for(BigInteger i=BigInteger.ONE;i.compareTo(BigInteger.valueOf(n-m))<=0;i=i.add(BigInteger.ONE)) { nmj=nmj.multiply(i); } BigInteger res =nj.divide(mj.multiply(nmj)); System.out.println(res); } public static void main(String[] args) { Scanner in=new Scanner(System.in); while(in.hasNext()) { int m=in.nextInt(),n=in.nextInt(); fab(m,n); } in.close(); } }
0.0分
5 人评分
C二级辅导-分段函数 (C语言代码)浏览:567 |
数列 (C++代码)浏览:670 |
【明明的随机数】 (C++代码)浏览:796 |
WU-字符串比较 (C++代码)浏览:766 |
C语言程序设计教程(第三版)课后习题1.6 (C语言代码)浏览:503 |
C语言程序设计教程(第三版)课后习题10.2 (C语言代码)浏览:1469 |
1124题解浏览:595 |
罗列完美数 (C语言代码)浏览:492 |
演讲大赛评分 (C语言代码)浏览:1644 |
分糖果 (C语言代码)浏览:923 |