수식 넣기가 귀찮아서 그냥 사진으로 찍었다.
재귀로 짜면 시간 초과 뜨니깐 반복문으로 짜면 된다.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | // 11050 이항 계수 1 #include<stdio.h> #define FOR(i,j) for(int i=1;i<=j;i++) int main() { int N, K; int bino = 1, tmp, tmp2 = 1; scanf("%d %d", &N, &K); tmp = N; FOR(i, K) { bino = bino * tmp--; tmp2 *= i; } printf("%d", bino / tmp2); return 0; } |
'알고리즘' 카테고리의 다른 글
BOJ 10872 팩토리얼 (0) | 2018.10.04 |
---|---|
BOJ 11051 이항 계수2 (0) | 2018.10.04 |
BOJ 1003 피보나치 함수 (0) | 2018.10.04 |
BOJ 2749 피보나치 수3 (0) | 2018.10.04 |
BOJ 2748 피보나치 수2 (0) | 2018.10.04 |