출처 : https://www.acmicpc.net/problem/2161
정답 : https://github.com/stemp12/study/blob/master/acmicpc.net/2016.07/2161.cpp
이 문제는 매우 간단하다. 우선 이 문제에서 가장 먼저 볼것은 N의 최대 크기이다. 그런데 1000밖에 안된다.
그렇다면 단순 시뮬레이션으로도 값을 찾을 수 있다는 말이다. 왜냐면 1000장일때 500장을 버릴거고 그다음 250장을 버릴거고 그다음 125장을 버리는 식으로 계속 1/2씩 버리게 되니 반복해봤자 lg시간대로 끝나게 된다.
큐를 사용하면 더 쉬워지는데 큐를 구현하는건 다음에 하기로 하고 STL을 활용하여 풀었다.
쉬운문제로써 한 10분정도 걸린거 같다.
'Algorithm' 카테고리의 다른 글
[AC] 1707 이분 그래프 (0) | 2016.07.11 |
---|---|
[AC]2146 다리 만들기 (0) | 2016.07.11 |
[AC] 2188 축사 배정 (1) | 2016.07.08 |
[AC] 1075 나누기 (0) | 2016.07.08 |
[AC] 6527 Bullshit Bingo (0) | 2016.07.07 |