1174 줄어드는 수
2019. 7. 12. 21:25ㆍ알고리즘/백준
브루트포스와 정렬로 해결할 수 있는 문제
감소하는 수의 특징을 잘 생각해보면, 각 숫자가 겹치면 안되기 때문에 한 번밖에 사용하지 못한다. 따라서 10개를 선택하냐 안하냐에 따라서 총 1024개의 경우의 수가 나온다
따라서 조합을 만들어내서 정렬을 해준 후, 만일 입력된 N번째가 배열의 크기보다 작다면 출력을 할 수 있다
단, 0부터 세는 것이기 때문에 주의해서 배열을 생성해야 한다
문제: https://www.acmicpc.net/problem/1174
깃허브주소: https://github.com/surinoel/boj/blob/master/1174.cpp
'알고리즘 > 백준' 카테고리의 다른 글
1016 제곱ㄴㄴ수 (0) | 2019.07.14 |
---|---|
1213 팰린드롬 만들기 (0) | 2019.07.13 |
1038 감소하는 수 (0) | 2019.07.12 |
2012 등수 매기기 (0) | 2019.07.12 |
11003 최솟값 찾기 (0) | 2019.07.11 |