飞花的糖果
Time Limit: 1000MS
Memory Limit: 65536KB
Problem Description
N个的两两不相同糖果,他想要拿出例如,飞花壕有3块送给他心仪的程序媛,他有四种选择,分别是①、②、③, ①、②、④, ①、③、④, ②、③、④ 这四种选择。
多组输入。对于每组输入,有两个整数M(M <= 10),分表代表有M个送给他心仪的程序媛。
输出为一个整数,代表飞花壕可以做出的选择的方案数。
Example Input
4 3 5 2
Example Output
4 10import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner in = new Scanner (System.in); while( in.hasNext() ){ Count c = new Count(in.nextInt(), in.nextInt()); System.out.println(c.f()); } in.close(); } } class Count{ int n, m, sum1, sum2; Count ( int n, int m ){ this.n = n; this.m = m; } public int f(){//isNotSolved int i; sum1 = 1; sum2 = 1; for( i=n; i>n-m; i-- ) sum1 *= i; for( i=2; i<=m; i++ ) sum2 *= i; return sum1/sum2; } }