15650.NとM(2)
質問リンク
リンクテキスト
問題コード
from itertools import combinations
num_list = list(map(int, input().split()))
N=num_list[0]
M = num_list[1]
num_list =[]
for i in range(1,N+1):
num_list.append(i)
total_list= list(combinations(num_list,M))
for tmp in total_list:
result_string = ""
for i in range(len(tmp)):
result_string+=str(tmp[i])+" "
print(result_string)
問題を解く
組み合わせの質問なので組み合わせて使います
itertoolを使用しない場合は、組み合わせて実装する必要があります.
Reference
この問題について(15650.NとM(2)), 我々は、より多くの情報をここで見つけました https://velog.io/@youngjin_kim2/15650.-N과-M-2テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol