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