728x90 알고리즘/[python] 백준 BOJ328 [python] 백준 15663 N과 M (9) https://www.acmicpc.net/problem/15663 15663번: N과 M (9) 한 줄에 하나씩 문제의 조건을 만족하는 수열을 출력한다. 중복되는 수열을 여러 번 출력하면 안되며, 각 수열은 공백으로 구분해서 출력해야 한다. 수열은 사전 순으로 증가하는 순서로 출력해 www.acmicpc.net 문제 해결 입력값에 중복이 있을 수 있지만 출력값 리스트는 중복 허용 X 단 같은 수로 된 리스트는 허용 O (ex) [1, 2, 2, 3] 입력값에서 [1, 2] 는 한 번 출력 되고 [2, 2] 도 출력 됨 [2,1]도 출력 됨 [1,1] 출력 X 오름차순으로 출력을 하기 때문에 이전 값과 같지 않으면 된다. 이전 값과 리스트의 마지막 값이 같지 않으면 된다. (이를 overlap으로 정의하.. 2023. 1. 4. [python] 백준 15657 N과 M (8) https://www.acmicpc.net/problem/15657 15657번: N과 M (8) N개의 자연수와 자연수 M이 주어졌을 때, 아래 조건을 만족하는 길이가 M인 수열을 모두 구하는 프로그램을 작성하시오. N개의 자연수는 모두 다른 수이다. N개의 자연수 중에서 M개를 고른 수열 www.acmicpc.net 문제 해결 15655, 15656과 같은 유형 https://thought-process-ing.tistory.com/83 [Python] 백준 15655 N과 M (6) https://www.acmicpc.net/problem/15655 15655번: N과 M (6) N개의 자연수와 자연수 M이 주어졌을 때, 아래 조건을 만족하는 길이가 M인 수열을 모두 구하는 프로그램을 작성하시오. .. 2023. 1. 4. [python] 백준 15656 N과 M (7) https://www.acmicpc.net/problem/15656 15656번: N과 M (7) N개의 자연수와 자연수 M이 주어졌을 때, 아래 조건을 만족하는 길이가 M인 수열을 모두 구하는 프로그램을 작성하시오. N개의 자연수는 모두 다른 수이다. N개의 자연수 중에서 M개를 고른 수열 www.acmicpc.net 문제 풀이 15655 문제와 비슷 https://thought-process-ing.tistory.com/83 [Python] 백준 15655 N과 M (6) https://www.acmicpc.net/problem/15655 15655번: N과 M (6) N개의 자연수와 자연수 M이 주어졌을 때, 아래 조건을 만족하는 길이가 M인 수열을 모두 구하는 프로그램을 작성하시오. N개의 자연수.. 2023. 1. 4. [Python] 백준 15655 N과 M (6) https://www.acmicpc.net/problem/15655 15655번: N과 M (6) N개의 자연수와 자연수 M이 주어졌을 때, 아래 조건을 만족하는 길이가 M인 수열을 모두 구하는 프로그램을 작성하시오. N개의 자연수는 모두 다른 수이다. N개의 자연수 중에서 M개를 고른 수열 www.acmicpc.net 문제 해결 N개중 M개를 뽑는 모든 경우의 수를 오름차순으로 출력하는 문제 원소를 하나 하나 M개를 뽑아야 하므로 DFS나 BFS를 생각해 볼 수 있다. CODE (DFS) import sys input = sys.stdin.readline n, m = map(int, input().split()) A = list(map(int, input().split())) A.sort() num =.. 2023. 1. 4. 이전 1 ··· 70 71 72 73 74 75 76 ··· 82 다음 728x90