Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- CentOS7
- grafana dashboard
- python subprocess
- python os
- python popen
- regex_search
- centos pyhon 설치
- semanage
- c3 second
- InfluxDB
- 정규식 컴파일
- influxdb 설치
- c++ 정규식
- g++ 업데이트
- 정규식 활용
- linux시간으로 변경
- gcc 업데이트
- c3 축 가리기
- telegraf
- c3 초
- 1697
- 백준
- c3 step graph
- gcc regex
- 정규식 문자열 출력
- selinux port 등록
- snmp
- snmp test
- subporcess path
- c3 축 없애기
Archives
- Today
- Total
리셋 되지 말자
[백준 11050] 이항 계수 1 - 수학, 구현, 조합론 본문
코드1 - 반복문
def solution(n, k):
answer = 0
tmp = 1
for i in range(n, n-k, -1):
tmp = tmp * i
answer += tmp
tmp = 1
for i in range(k, 0, -1):
tmp = tmp * i
print(answer//tmp)
n, k = map(int, input().split())
solution(n, k)
코드2
from math import factorial
def solution(n, k):
print(factorial(n)//(factorial(n-k)*factorial(k)))
n, k = map(int, input().split())
solution(n, k)
설명
- 이항계수 그대로 구현하면 된다.
- 파이썬에서 math 패키지의 팩토리얼을 사용하면 더 쉽게 구현할 수 있다고 한다.
'알고리즘' 카테고리의 다른 글
[백준 10814] 나이순 정렬 - 정렬 (0) | 2021.12.30 |
---|---|
[백준 2609] 최대공약수와 최소공배수 (0) | 2021.12.30 |
[백준 2869] 달팽이는 올라가고 싶다 - 수학 (0) | 2021.12.29 |
[백준 2839] 설탕배달 - 수학, DP, 그리디 (0) | 2021.12.29 |
[백준 15829] Hashing (0) | 2021.12.28 |
Comments