Around the Circuit
N stations sit on a circular route. Station i provides gasi fuel; driving to the next station costs costi. Starting with an empty tank at some station, print the 1-based index of the unique valid starting station to complete a full lap, or −1 if none exists.
Input: the first line has N; the second line has gas1..N; the third line has cost1..N.
Output: the starting index, or −1.
Constraints:
- 1 ≤ N ≤ 105
- 0 ≤ gasi, costi ≤ 104
Sample Tests
Input 1
5 1 2 3 4 5 3 4 5 1 2
Output 1
4
Input 2
3 2 3 4 3 4 3
Output 2
-1
Discussion (opens after you solve — no spoilers before)
No comments yet.