#define _CRT_SECURE_NO_WARNINGS
#include <cstdio>
#include <algorithm>
#include <vector>
using namespace std;
int n;
int lotto[6];
int arr[13];
void go(int idx1, int idx2)
{
if (idx2 == 6)
{
for (int i = 0; i < 6; i++)
{
printf("%d ", lotto[i]);
}
printf("\n");
return;
}
for (int i = idx1; i < n; i++)
{
lotto[idx2] = arr[i];
go(i + 1, idx2 + 1);
}
}
int main()
{
while (1)
{
scanf("%d", &n);
if (n == 0) break;
for (int i = 0; i < n; i++)
{
scanf("%d", &arr[i]);
}
go(0, 0);
printf("\n");
}
}
'백준' 카테고리의 다른 글
2193 이친수 (Python) (0) | 2019.02.07 |
---|---|
11656 - 접미사 배열(문자열 알파벳순서정렬) (0) | 2018.12.24 |
2711 - 오타맨 고창영 (0) | 2018.09.11 |
백준 2587 - 대표값2 [C언어] (0) | 2018.09.11 |
백준 2592 - 대표값 [C언어] (0) | 2018.09.11 |