문제
https://www.acmicpc.net/problem/15650
걸린 시간
00 : 24 : 44
풀이
C++
#include <bits/stdc++.h>
#define INF 987654321
using namespace std;
int n, m;
void solve(vector<int>& seq, int here){
// 기저 사례
if(seq.size() == m){
for(int i = 0; i < seq.size(); i++)
cout << seq[i] << " ";
cout << "\n";
return;
}
// 재귀 호출
for(int next = here+1; next <= n; next++){
seq.push_back(next);
solve(seq, next);
seq.pop_back();
}
}
int main(){
ios::sync_with_stdio(false);
cin.tie(NULL);
cin >> n >> m;
vector<int> seq;
solve(seq, 0);
return 0;
}
'Baekjoon' 카테고리의 다른 글
Baekjoon 1043번 거짓말 (0) | 2020.08.31 |
---|---|
Baekjoon 15652번 N과 M (4) (0) | 2020.08.30 |
Baekjoon 1932번 정수 삼각형 (0) | 2020.08.30 |
Baekjoon 1149번 RGB거리 (0) | 2020.08.30 |
Baekjoon 17219번 비밀번호 찾기 (0) | 2020.08.29 |
댓글