문제
#15657: N과 M (8) (acmicpc.net)
설명
아.. 파이썬의 또 다른 승리.
Itertools에는 중복 순열을 찾는 데 사용할 수 있는 Combinations_with_replacement라는 긴 이름의 함수가 있습니다.
그건 그렇고, 문제가 요구하는 것과 같은 역할을합니다.
from sys import stdin
from itertools import combinations_with_replacement
input = lambda : stdin.readline().strip()
N, M = map(int, input().split())
A = sorted(list(map(int, input().split())))
new_A = sorted(combinations_with_replacement(A, M))
for i in new_A :
print(*i)