飞花的糖果(计算组合数)


import java.util.*;
class Cal{
	int n;
	int m;
	public Cal(int n,int m) {
		this.n=n;
		this.m=m;
	}
	int getNum() {
		int sum=1,t1=1,t2=1,t3=1;
		int i;
		for(i=n;i>=1;i--) {
			t1*=i;
		}
		for(i=m;i>=1;i--) {
			t2*=i;
		}
		for(i=n-m;i>=1;i--) {
			t3*=i;
		}
		sum=t1/(t2*t3);
		return sum;
	}
	
}

public class Main{
	public static void main(String[] args) {
		Scanner sc=new Scanner(System.in);
		while(sc.hasNext()) {
			int a=sc.nextInt();
			int b=sc.nextInt();
			Cal cal=new Cal(a,b);
			int sum=cal.getNum();
			System.out.println(sum);
		}
		sc.close();
	}
}

相关文章:

  • 2022-12-23
  • 2021-10-04
  • 2022-02-11
  • 2021-12-25
  • 2022-12-23
  • 2021-12-09
  • 2021-09-11
  • 2021-12-08
猜你喜欢
  • 2022-12-23
  • 2021-06-29
  • 2022-12-23
  • 2021-07-03
  • 2021-09-20
  • 2022-12-23
  • 2021-08-28
相关资源
相似解决方案