[문제] 백준 알고리즘 15656 (N과 M(7)) - python
> https://www.acmicpc.net/problem/15656
N과 M(6)와 비슷한데, 같은 수열을 여러번 골라도 되며 오름차순이 없는 문제
visited를 쓰지 않고, idx를 적용한 range도 쓰지 않으면 끝이다.
오히려 코드로는 간단해진다.
[Code]
N, M = map(int, input().split())
L = list(map(int, input().split()))
L.sort()
out = []
def solve(depth, N, M):
if depth == M:
print(' '.join(map(str, out)))
return
for i in range(N):
out.append(L[i])
solve(depth+1, N, M)
out.pop()
solve(0, N, M)
728x90
'백준 알고리즘(BOJ)' 카테고리의 다른 글
백준 알고리즘 1978 (소수 찾기) - python (0) | 2019.10.16 |
---|---|
백준 알고리즘 15657 (N과 M(8)) - python (0) | 2019.10.16 |
백준 알고리즘 15655 (N과 M(6)) - python (0) | 2019.10.16 |
백준 알고리즘 15654 (N과 M(5)) - python (0) | 2019.10.15 |
백준 알고리즘 15652 (N과 M(4)) - python (0) | 2019.10.15 |
댓글