飞花的糖果
Time Limit: 1000 ms
Memory Limit: 65536 KiB
Problem Description
M个糖果送给他心仪的程序媛,他有多少种可以选择的方案?
3块送给他心仪的程序媛,他有四种选择,分别是①、②、③, ①、②、④, ①、③、④, ②、③、④ 这四种选择。
多组输入。对于每组输入,有两个整数1 <= N、M个送给他心仪的程序媛。
输出为一个整数,代表飞花壕可以做出的选择的方案数。
Sample Input
4 3 5 2
Sample Output
4 10
import java.text.DecimalFormat; import java.text.SimpleDateFormat; import java.util.Scanner;
public class Main {
public static void main(String[] args) { Scanner sc = new Scanner(System.in); while(sc.hasNext()) { Fei a = new Fei(sc.nextInt(), sc.nextInt()); a.f(); } } } class Fei{ int n, m;
public Fei(int n, int m) { super(); this.n = n; this.m = m; } public void f() { int sum = 1, i, flag; for(i = n, flag= 1; flag <= m; i--, flag++) { sum *=i; } for(i = 1; i <= m; i++) { sum = sum/i; } System.out.println(sum); } }