[파이썬] 백준 - 17단계 조합론
베라의 패션 (15439)
N = int(input())
print(N*(N-1))
녹색거탑 (24723)
N = int(input())
print(2**N)
팩토리얼 (10872)
N = int(input())
n = 1
if 0 <= N <= 1 :
print(1)
else :
for i in range(2,N+1):
n *= i
print(n)
이항계수1 (11050)
N,K = map(int,input().split())
a = list(range(N-K+1,N+1))
b = list(range(1,K+1))
x,y = 1,1
for i in a :
x *= i
for j in b :
y *= j
print(int(x/y))
다리놓기 (1010)
T = int(input())
for i in range(T):
N,M = map(int,input().split())
if N<M :
N,M = M,N
a = list(range(N-M+1,N+1))
b = list(range(1,M+1))
x,y = 1,1
for i in a :
x *= i
for j in b :
y *= j
print(int(x/y))
위아래 순서 있어서 오른쪽 포인트 뽑는 조합의 수
'Algorithm > etc' 카테고리의 다른 글
[파이썬] 백준 - 19단계 스택 (0) | 2023.04.22 |
---|---|
[파이썬] 백준 - 실랜디 (0) | 2023.04.20 |
[파이썬] 백준 - 18단계 심화2 (0) | 2023.04.19 |
[파이썬] 백준 - 14단계 집합과 맵 (0) | 2023.04.18 |
[파이썬] 백준 - 13단계 정렬 (0) | 2023.04.17 |
[파이썬] 백준 - 10단계 기하: 직사각형과 삼각형 (0) | 2023.04.08 |
[파이썬] 백준 - 9단계 약수, 배수와 소수 (0) | 2023.04.08 |
댓글