Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- react
- Database
- 소개딩
- spring
- Layered Architecture
- Forensic 절차
- 네이버 인턴
- 방명록 만들기
- riceteacatpanda
- 동읍면 DB
- mysql
- EER
- 행정지역 DB
- 인턴 지원
- 인턴 후기
- 소프트웨어 개발보안 경진대회
- ㅁㅇㅂ??ㅇㅈㄷ ㅎㅇㅌ...
- frontend
- PyAmdecoder
- 정보보호병 후기
- DBMS
- 메모리 포랜식
- jsp
- Django
- JSTL
- 3단계 지역 DB
- webhacking 처음
- SessionAttribute
- reversing.kr
- restapi
Archives
- Today
- Total
웹찢남
[백준 15655 N과 M (6) 문제] PYTHON 본문
전의 문제에 더해 result 마지막 인자와 현재 값을 비교하는 구문만을 추가하면 된다.
A, B = map(int, input().split())
C = list(map(int, input().split()))
C.sort()
result = []
visit = [False]*A
def backtracking(depth, A, B):
if depth == B:
print(' '.join(map(str, result)))
return
for i in range(A):
if visit[i] == True:
continue
if len(result) > 0:
if result[-1] > C[i]:
continue
visit[i] = True
result.append(C[i])
backtracking(depth+1, A, B)
result.pop()
visit[i] = False
backtracking(0, A, B)
'백준 Algorithm' 카테고리의 다른 글
[백준 2056 작업 문제] PYTHON (0) | 2021.08.17 |
---|---|
[백준 2293 동전 1, 9084 동전 문제] PYTHON (0) | 2021.08.17 |
[백준 15654 N과 M (5) 문제] PYTHON (0) | 2021.08.12 |
[백준 15652 N과 M (4) 문제] PYTHON (0) | 2021.08.12 |
[백준 15651 N과 M (3) 문제] PYTHON (0) | 2021.08.12 |
Comments