Antennas
시간 제한4초메모리 제한2048 MB
두 안테나의 거리가 두 전력 중 작은 값 이하이면 직접 통신할 수 있을 때, 안테나 a에서 b까지 최소 몇 번의 전달로 메시지를 보낼 수 있는지 구한다.
문제
There are equidistant antennas on a line, numbered from to . Each antenna has a power rating, the power of the -th antenna is .
The -th and the -th antenna can communicate directly if and only if their distance is at most the minimum of their powers, i.e., . Sending a message directly between two such antennas takes second.
What is the minimum amount of time necessary to send a message from antenna to antenna , possibly using other antennas as relays?
입력
Each test contains multiple test cases. The first line contains an integer () — the number of test cases. The descriptions of the test cases follow.
The first line of each test case contains three integers , , () — the number of antennas, and the origin and target antenna.
The second line contains integers , , , () — the powers of the antennas. The sum of the values of over all test cases does not exceed .
출력
For each test case, print the number of seconds needed to trasmit a message from to . It can be shown that under the problem constraints, it is always possible to send such a message.