First Stockout Day
A warehouse starts with S items; day i ships di items. Print the first day the warehouse cannot fulfil demand (stock would go negative), or −1 if it never runs out.
Input: the first line has N and S; the second line has the N daily demands.
Output: the first stockout day (1-based), or −1.
Constraints:
- 1 ≤ N ≤ 105
- 0 ≤ S ≤ 106
- 0 ≤ di ≤ 60
Sample Tests
Input 1
4 100 30 30 30 30
Output 1
4
Input 2
2 5 2 3
Output 2
-1
Discussion (opens after you solve — no spoilers before)
No comments yet.