import java.math.BigInteger; import java.util.Scanner; public class Main { public static void main(String[] args) { //排列组合 Scanner sc = new Scanner(System.in); while(sc.hasNext()){ int m=sc.nextInt(); int n=sc.nextInt(); BigInteger sum=new BigInteger("1"); for(int i=m;i>=m-n+1;i--){ sum=sum.multiply(new BigInteger(i+"")); } for(int i=n;i>=1;i--){ sum=sum.divide(new BigInteger(i+"")); } System.out. println(sum); } } }
0.0分
1 人评分
(格式错误) qq290048663 碰巧告知我吧浏览:643 |
C语言程序设计教程(第三版)课后习题6.2 (C++代码)为什么回车不算字符浏览:1187 |
求圆的面积 (C++代码)这里推荐使用宏定义浏览:1909 |
点我有惊喜!你懂得!浏览:2214 |
数列 (C++代码)浏览:664 |
C语言程序设计教程(第三版)课后习题6.1 (C语言代码)浏览:607 |
这可能是一个假的冒泡法浏览:986 |
用筛法求之N内的素数。 (C语言代码)浏览:1253 |
C语言程序设计教程(第三版)课后习题6.4 (C语言代码)浏览:1040 |
C语言程序设计教程(第三版)课后习题1.6 (C语言代码)浏览:702 |