問題
소들이 한 줄로 서 있다. 처음(즉,
위치
0 에 있던 소가 위치⌊t/2⌋ 로 이동한다.위치
1 부터⌊t/2⌋ 까지에 있던 모든 소는 한 칸씩 앞으로(즉, 위치가1 감소하도록) 이동한다.소
t 가 줄의 맨 뒤(위치t )에 새로 합류한다.
서로 독립적인
시간
t 직후, 소c 는 어느 위치에 있는가? (0 ≤ c ≤ t ≤ 10^{18} )시간
t 직후, 위치x 에는 어떤 소가 있는가? (0 ≤ x ≤ t ≤ 10^{18} )
輸入
첫 줄에 질의 개수
다음
輸出
각 질의에 대한 답을 한 줄에 하나씩 출력하라.
子任務
| 編號 | 分數 | 條件 |
|---|---|---|
| #1 | 10分 | |
| #2 | 20分 | |
| #3 | 30分 | 모든 쿼리는 유형 1입니다. |
| #4 | 40分 | 모든 쿼리는 유형 2입니다. |
範例 #1
2
1 4 9
2 2 9
2
4
여러 시각 직후의 줄 서기 모습
t = 0 | 0
t = 1 | 0 1
t = 2 | 1 0 2
t = 3 | 0 1 2 3
t = 4 | 1 2 0 3 4
t = 5 | 2 0 1 3 4 5
t = 6 | 0 1 3 2 4 5 6
t = 7 | 1 3 2 0 4 5 6 7
t = 8 | 3 2 0 4 1 5 6 7 8
t = 9 | 2 0 4 1 3 5 6 7 8 9t=9 직후, 소 4의 위치는 2이고, 위치 2에 있는 소는 4이다.
範例 #2
22
1 0 9
1 1 9
1 2 9
1 3 9
1 4 9
1 5 9
1 6 9
1 7 9
1 8 9
1 9 9
2 0 9
2 1 9
2 2 9
2 3 9
2 4 9
2 5 9
2 6 9
2 7 9
2 8 9
2 9 9
1 0 1000000000000000000
2 0 1000000000000000000
1
3
0
4
2
5
6
7
8
9
2
0
4
1
3
5
6
7
8
9
483992463350322770
148148148148148148
來源
USACO 2026 First Contest, Silver