解题思路: 大数
注意事项:
参考代码:
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++代码)浏览:670 |
输出正反三角形 (C语言代码)浏览:780 |
WU-输出九九乘法表 (C++代码)浏览:1654 |
三角形 (C++代码)记忆化搜索浏览:1220 |
C语言程序设计教程(第三版)课后习题10.4 (C语言代码)浏览:535 |
C语言程序设计教程(第三版)课后习题3.7 (C语言代码)浏览:326 |
蚂蚁感冒 (C语言代码)浏览:768 |
交换Easy (C语言代码)浏览:759 |
众数问题 (C语言代码)浏览:667 |
1231题解(注意理解“输入多个测试实例”)浏览:785 |