페이지를 불러오는 중…
해결한 사람
1
명
정답률
100.00
%
시간 제한
30000
ms
메모리 제한
1024
MB
우주비행사들이 새로운 행성 Kickstartos에 착륙했다. 그들은 이 행성에서 금괴를 만드는 발전기를 발견했다. 발전기는 다음과 같이 작동한다. 첫날 우주비행사가 양의 정수 을 발전기에 입력한다. 발전기는 그날 금괴 개를 생산한다. 다음 날에는 개를 생산하고, 그다음 날에는 개를 생산하는 식으로 계속된다. 형식적으로, 일째에 발전기는 금괴 개를 생산한다.
하지만 우주비행사들은 발전기에 제한이 있다는 것도 알고 있다: 어느 날이든 발전기가 모든 날에 걸쳐 생산한 금괴의 총합이 개를 초과하게 된다면, 그날 발전기가 고장 나며 그날부터 이후로 금괴를 개 생산한다. 우주비행사들은 이를 피하고 싶으므로 금괴를 정확히 개 생산하고자 한다.
와 을 생각해 보자. 일째에 발전기는 금괴 개를 생산한다. 일째에는 발전기가 금괴 개를 더 생산하여 금괴의 총합이 개가 된다. 일째에는 발전기가 금괴 개를 더 생산하게 되며, 그러면 총 금괴 수가 개가 된다. 따라서 발전기는 금괴 개를 생산하기 전에 일째에 고장 난다. 그러므로 이 경우 생산된 금괴의 총개수는 개이다.
형식적으로, 주어진 에 대해 우주비행사들은 일째의 값 중 결국 금괴를 정확히 개 생산하게 되는 가능한 값이 몇 개인지 알고자 한다.
시간 제한: 30초. 메모리 제한: 1 GB.
.
최대 개의 테스트 케이스에 대해 . 나머지 케이스에 대해서는 .
입력의 첫 번째 줄에는 테스트 케이스의 수 가 주어진다. 이어서 개의 줄이 주어진다. 각 줄에는 발전기가 생산할 수 있는 금괴의 최대 개수를 나타내는 정수 하나가 주어진다.
각 테스트 케이스마다 Case #$x$: $y$을 포함하는 한 줄을 출력한다. 여기서 는 테스트 케이스 번호이며(부터 시작), 는 일째의 값 중 결국 금괴를 정확히 개 생산하게 되는 가능한 값의 개수이다.
2
10
125
Case #1: 2
Case #2: 4
샘플 케이스 #1에서는 결국 금괴를 정확히 개 생산하게 되는 의 가능한 값이 개 있다. 인 경우에는 일 후 금괴가 개가 되며, 인 경우에는 단 일 후 금괴가 개가 된다.
샘플 케이스 #2에서는 결국 금괴를 정확히 개 생산하게 되는 의 가능한 값이 개 있다.
Copyright Google LLC; sourced from the Google Coding Competitions Archive.
로그인 상태를 확인하는 중입니다.