RUBY

[BOJ] N과 M (12) 15666 본문

PS/BOJ

[BOJ] N과 M (12) 15666

RUBY_루비 2020. 7. 1. 09:53

출처:: https://www.acmicpc.net/problem/15666

 

1. 문제 이해 및 해결과정

-중복조합

 

2. 풀이방법

#N과 M (12)
#https://www.acmicpc.net/problem/15666
import sys
sys.stdin = open("input.txt","r")

def DFS(L,s):
    if L==m:
        for x in res:
            print(x,end=' ')
        #print(' '.join(map(str,res)))
        print()
    else:
        for i in range(s,len(a)):
            res[L]=a[i]
            DFS(L+1,i)

if __name__=="__main__":
    n, m = map(int, input().split())
    a = sorted(set(list(map(int, input().split()))))
    res=[0]*m
    DFS(0,0)

 

3. 오답원인

 

4. 알게된 점

 

'PS > BOJ' 카테고리의 다른 글

[BOJ] ABCDE 13023  (0) 2020.07.03
[BOJ] 나이트의 이동 7562  (0) 2020.07.03
[BOJ] N과 M (11) 15665  (0) 2020.07.01
[BOJ] N과 M (10) 15664 R  (0) 2020.06.30
[BOJ] N과 M (9) 15663 R  (0) 2020.06.30
Comments