#1일1알고리즘 27일차
https://www.acmicpc.net/problem/11050
import java.util.Scanner;
public class jan28 {
public static void main(String[] args) {
// TODO Auto-generated method stub
// BOJ 11050 이항계수
Scanner s =new Scanner(System.in);
int N=s.nextInt();
int K=s.nextInt();
int up=1;
int down=1;
if(K<0||K>N) {
System.out.print("0");
}else {
for(int i=1;i<=N;i++) {
up*=i;
}
for(int i=1;i<=K;i++) {
down*=i;
}
for(int i=1;i<=(N-K);i++) {
down*=i;
}
System.out.print(up/down);
}
}
}
이항계수는 https://ko.wikipedia.org/wiki/%EC%9D%B4%ED%95%AD_%EA%B3%84%EC%88%98 를 참고했다.
'JAVA' 카테고리의 다른 글
[백준/자바] 11557번 Yangjojang of The Year (0) | 2022.01.30 |
---|---|
[백준/자바] 1834번 나머지와 몫이 같은 수 (0) | 2022.01.29 |
[백준/자바] 2954번 창영이의 일기장 (0) | 2022.01.27 |
[백준/자바] 5533번 유니크 (0) | 2022.01.26 |
[백준/자바] 9933번 민균이의 비밀번호 (0) | 2022.01.25 |
댓글