티스토리 뷰
N개의 원소 중에서 M개의 원소를 중복을 허용하여 사전 순으로 뽑는 경우를 탐색하는 문제입니다. 개인적으로 N과 M (1) 과 N과 M (2) 문제가 더 어려웠던 것 같습니다.
코드
#include <iostream>
using namespace std;
int N;
int M;
int numbers[9] = {0,};
void permutation(int len)
{
if(len == M + 1)
{
for(int i = 1; i <= len - 1; i++)
{
cout << numbers[i] << " ";
}
cout << '\n';
return;
}
for(int i = 1; i <= N; i++)
{
numbers[len] = i;
permutation(len + 1);
}
}
int main()
{
cin >> N >> M;
permutation(1);
return 0;
}
'Problem Solving > 백준 온라인 저지' 카테고리의 다른 글
15654-N과 M (5) (0) | 2020.10.26 |
---|---|
15652-N과 M (4) (0) | 2020.10.26 |
15650-N과 M (2) (0) | 2020.10.24 |
15649-N과 M (1) (0) | 2020.10.24 |
17471-게리맨더링 (0) | 2020.10.23 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- PyCharm
- 백준 1766
- 인공지능을 위한 선형대수
- MOT
- 백준
- 문제집
- LCA
- 순열
- C++ Deploy
- 백준 11437
- 위상 정렬 알고리즘
- 단축키
- 백트래킹
- 조합
- FairMOT
- Lowest Common Ancestor
- 백준 11053
- 자료구조
- cosine
- 파이참
- 가장 긴 증가하는 부분 수열
- ㅂ
- 이분탐색
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
글 보관함