| 시간 제한 | 메모리 제한 | 제출 | 정답 | 맞힌 사람 | 정답 비율 |
|---|---|---|---|---|---|
| 4 초 (추가 시간 없음) | 2048 MB | 109 | 55 | 51 | 55.435% |
There are $n$ equidistant antennas on a line, numbered from 1ドル$ to $n$. Each antenna has a power rating, the power of the $i$-th antenna is $p_i$.
The $i$-th and the $j$-th antenna can communicate directly if and only if their distance is at most the minimum of their powers, i.e., $|i - j| ≤ \min{(p_i, p_j)}$. Sending a message directly between two such antennas takes 1ドル$ second.
What is the minimum amount of time necessary to send a message from antenna $a$ to antenna $b,ドル possibly using other antennas as relays?
Each test contains multiple test cases. The first line contains an integer $t$ (1ドル ≤ t ≤ 100,000円$) — the number of test cases. The descriptions of the $t$ test cases follow.
The first line of each test case contains three integers $n,ドル $a,ドル $b$ (1ドル ≤ a, b ≤ n ≤ 200,000円$) — the number of antennas, and the origin and target antenna.
The second line contains $n$ integers $p_1,ドル $p_2,ドル $\dots,ドル $p_n$ (1ドル ≤ p_i ≤ n$) — the powers of the antennas. The sum of the values of $n$ over all test cases does not exceed 200ドル,000円$.
For each test case, print the number of seconds needed to trasmit a message from $a$ to $b$. It can be shown that under the problem constraints, it is always possible to send such a message.
3 10 2 9 4 1 1 1 5 1 1 1 1 5 1 1 1 1 3 1 3 3 3 1
4 0 2
Explanation of sample 1.
In the first test case, we must send a message from antenna 2ドル$ to antenna 9ドル$. A sequence of communications requiring 4ドル$ seconds, which is the minimum possible amount of time, is the following:
ICPC > Regionals > Europe > Southwestern European Regional Contest > SWERC 2021-2022 I번