조합2 [백준 2004번] 조합 0의 개수 in python 문제 n \choose m의 끝자리 0의 개수를 출력하는 프로그램을 작성하시오. 입력 첫째 줄에 정수 n, m (0 \le m \le n \le 2,000,000,000, n \ne 0)이 들어온다. 출력 첫째 줄에 n \choose m의 끝자리 0의 개수를 출력한다. 예제 입력 1 25 12 예제 출력 1 2 이전에 https://lucian-blog.tistory.com/84 팩토리얼 0의 개수를 구하는 문제를 풀었다. 이것도 비슷하면서 조금은 다른 문제이다. 우선 조합식을 보자. _{n}C_{r}=\frac{n!}{(n-m)!r!} 이제 예제를 봐야한다. n=10, m=5로 놓는다. 그러면 $_{10}C_{5}=\frac{10!}{(10-5)!5!} = \frac{3.. 2021. 11. 16. from itertools import 순열, 조합, 곱집합, 중복조합 in python 순열. import permutations -> 순서가 있음 from itertools import permutations n,m=map(int,input().split()) #n=4, m=2 permu=list(permutations([i for i in range(1, n+1) ],m)) # [1,2,3,4], 2 print(permu) ''' for i in permu: for j in range(len(i)): print(i[j], end=' ') print() ''' ''' 입력 : 4 2 출력 : [(1, 2), (1, 3), (1, 4), (2, 1), (2, 3), (2, 4), (3, 1), (3, 2), (3, 4), (4, 1), (4, 2), (4, 3)] 입력 : 3 1 출력 : .. 2021. 11. 2. 이전 1 다음