版权声明:欢迎转载,也请注明原文地址 https://blog.csdn.net/wzy_2017/article/details/80070412
飞花的糖果
Time Limit: 1000 ms
Memory Limit: 65536 KiB
Problem Description
N个的两两不相同糖果,他想要拿出例如,飞花壕有3块送给他心仪的程序媛,他有四种选择,分别是①、②、③, ①、②、④, ①、③、④, ②、③、④ 这四种选择。
多组输入。对于每组输入,有两个整数M(M <= 10),分表代表有M个送给他心仪的程序媛。
输出为一个整数,代表飞花壕可以做出的选择的方案数。
Sample Input
4 3 5 2
Sample Output
4 10
Hint
Source
GLSilence
package leslie1;
import java.util.*;
public class Main {
public static void main(String args[]) {
Scanner cin = new Scanner(System.in);
while(cin.hasNextLine())
{
int n=cin.nextInt();
int m=cin.nextInt();
int a=1,b=1;
for(int i=n;i>n-m;i--)
a=a*i;
for(int i=1;i<=m;i++)
b=b*i;
int ans=a/b;
System.out.println(ans);
}
cin.close();
}
}