재귀함수21 N과 M (3) - 15651 문제 : https://www.acmicpc.net/problem/15651 15651번: N과 M (3) 한 줄에 하나씩 문제의 조건을 만족하는 수열을 출력한다. 중복되는 수열을 여러 번 출력하면 안되며, 각 수열은 공백으로 구분해서 출력해야 한다. 수열은 사전 순으로 증가하는 순서로 출력해야 한다. www.acmicpc.net #include using namespace std; int arr[9]; int index; void solution(int index, int n, int m) { //탈출조건 if (index == m) { for (int i = 0; i m; solution(0, n, m); return 0; } 2019. 11. 5. N과 M (2) - 15650 문제 : https://www.acmicpc.net/problem/15650 15650번: N과 M (2) 한 줄에 하나씩 문제의 조건을 만족하는 수열을 출력한다. 중복되는 수열을 여러 번 출력하면 안되며, 각 수열은 공백으로 구분해서 출력해야 한다. 수열은 사전 순으로 증가하는 순서로 출력해야 한다. www.acmicpc.net 코드 : #include using namespace std; int arr[10]; bool check[10]; void solution(int start, int index, int n, int m) { //탈출조건 if (index == m) { for (int i = 0; i < m; i++) { cout m; solution(1, 0, n, m); return 0; }.. 2019. 11. 3. N과 M (1) - 15649 문제 : https://www.acmicpc.net/problem/15649 15649번: N과 M (1) 한 줄에 하나씩 문제의 조건을 만족하는 수열을 출력한다. 중복되는 수열을 여러 번 출력하면 안되며, 각 수열은 공백으로 구분해서 출력해야 한다. 수열은 사전 순으로 증가하는 순서로 출력해야 한다. www.acmicpc.net 코드 : #include using namespace std; int arr[10]; bool check[10]; void solution(int index, int n , int m) { //탈출조건 if (index == m) { for (int i = 0; i m; solution(0, n, m); return 0; } 1. 재귀함수 구현.. 2019. 11. 3. 이전 1 2 3 다음