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 人评分
C语言训练-求函数值 (C语言代码)浏览:944 |
C二级辅导-进制转换 (C语言代码)浏览:551 |
程序员的表白 (C语言代码)浏览:1575 |
C语言程序设计教程(第三版)课后习题7.2 (Java代码)浏览:694 |
数组输出 (C语言代码)浏览:811 |
C语言程序设计教程(第三版)课后习题3.7 (C语言代码)浏览:746 |
C语言程序设计教程(第三版)课后习题9.2 (C语言代码)浏览:573 |
C语言训练-亲密数 (C语言代码)浏览:697 |
循环入门练习6 (C语言代码)浏览:1058 |
A+B for Input-Output Practice (I) (C语言代码)浏览:598 |