반응형
백준 6603번 로또
#include<iostream>
#include<algorithm>
#include<vector>
using namespace std;
int main(void) {
while (true) {
int n;
cin >> n;
if (n == 0) break;
vector<int> a(n);
for (int i = 0; i < n; i++) {
cin >> a[i];
}
vector<int> v(n);
for (int i = 6; i < n; i++) {
v[i] = 1;
}
do {
for (int i = 0; i < n; i++) {
if (v[i] == 0) {
cout << a[i] << " ";
}
}
cout << '\n';
} while (next_permutation(v.begin(), v.end()));
cout << '\n';
}
return 0;
}
반응형
'Algorithm' 카테고리의 다른 글
백준 16236번 아기상어 (BFS) (0) | 2019.10.11 |
---|---|
백준 15686번 치킨배달 (Brute-Force) (0) | 2019.10.11 |
백준 9095번 1, 2, 3 더하기 (DP) (0) | 2019.10.03 |
백준 2667번 단지번호붙이기 (BFS) (0) | 2019.10.03 |
백준 7576번 토마토 (BFS) (0) | 2019.10.01 |