https://www.acmicpc.net/problem/6603
JW
#include "bits/stdc++.h"
using namespace std;
//로또
int arr[13], result[6], n = 1;
void recursive(int start, int index) {
if (index == 6) {
for (int i=0; i<6; i++) {
printf("%d ", result[i]);
}
printf("\n");
return;
}
for (int i=start; i<n; i++) {
result[index] = arr[i];
recursive(i+1, index+1);
}
}
int main() {
while (n != 0) {
cin >> n;
for (int i=0; i<n; i++) {
cin >> arr[i];
}
recursive(0, 0);
printf("\n");
}
}
'정보올림피아드-KOI > BOJ' 카테고리의 다른 글
백준 - 퇴사 (0) | 2022.03.19 |
---|---|
백준 - 부분수열의 합 (0) | 2022.03.19 |
백준 숫자카드 - 이분탐색 (0) | 2022.03.18 |
백준 1,2,3 더하기 (브루트 포스) (0) | 2022.03.18 |
백준 숨바꼭질 4 (역추적) (0) | 2022.03.14 |