물음표 살인마의 개발블로그

알고리즘 문제/CP코드 저장소

Combinations

BEstyle 2023. 1. 2. 00:07

N개의 원소 중, M개를 선택할때 나올 수 있는 최대 경우의 수:

from itertools import combinations

for comb in combinations(range(N), M):
    print(comb)
import math

def num_combinations(N, M):
    #  N! / (k! * (N-M)!)
    return math.factorial(N) / (math.factorial(M) * math.factorial(N-M))

 

'알고리즘 문제 > CP코드 저장소' 카테고리의 다른 글

Trie  (0) 2023.01.18
파이썬 시간복잡도  (0) 2023.01.11
List 값들의 정렬 (2차원 배열 / 길이)  (0) 2022.12.31
RoundUp  (0) 2022.12.30
Binary Search  (0) 2022.12.29