k번째 사전'순' 숫자
문제 정보
-
- 문제 ID
- 시간 제한
- 메모리 제한
- 제출 횟수
- 정답 횟수 (비율)
-
- KTHDICTNUM
- 1000ms
- 65536kb
- 262
- 38 (14%)
-
- 출처
- 분류
문제
위대한 정복자 나폴레옹은 '내 사전에 불가능이란 없다'고 말했다.그러자 한 프랑스 병사가 나폴레옹에게 질문했다: '사전에 숫자도 들어있나요?'
그래서 나폴레옹은 사전에 숫자들도 집어넣기로 했다. 다만 사전에 숫자들을 쓰려고 하다 보니 “1 다음은 10, 10 다음은 100, 100 다음은 1000, 1000 다음은 10000 …”등으로 무한히 길어지기 때문에 나폴레옹은 자신이 좋아하는 두 음이 아닌 정수 a,b사이의 모든 정수들을 집어넣는 것으로 타협을 보았다. 그럼에도 불구하고 그 사전의 크기는 매우 방대하였고 그 사전은 단 한 권밖에 인쇄돼지 못했다. (소문에 따르면 나폴레옹의 몰락은 이 사전을 편찬하기 위해 들어간 막대한 예산의 탓도 있다고 한다.)
당신은 세인트 헬레나 섬에서 우연히 이 사전을 발견했다. 그러자 나폴레옹의 망령이 나타나서 이렇게 말했다: '내 사전에 들어있는 k번째 숫자를 맞춰야만 이 사전을 들고 섬에서 벗어날 수 있을 것이다.’
그리하여 당신은 생존을 위해서 본 문제를 해결해야만 한다. 단, 당신은 훌륭한 컴퓨터 공학도이고 나폴레옹도 그 사실을 알기 때문에 질문의 k는 0-indexed이다. 자세한 것은 아래 예제를 참조하라.
입력
첫 줄에는 테스트 케이스의 수 T가 주어진다.
각 테스트 케이스는 한 줄로 구성되어 있으며, 매 테스트 케이스마다 3개의 숫자 a,b,k(0 ≤ a ≤ b < 263, 0 ≤ k ≤ b – a)가 공백을 사이에 두고 입력으로 들어온다.
출력
각 입력마다 정답을 한 줄에 하나씩 출력한다.
예제 입력
3 1 10 0 1 10 1 1 10 2
예제 출력
1 10 2
노트