#M1L1206. 写反的一次收发
写反的一次收发
写反的一次收发
题目描述
恰好一条登记的正负号写反了。必须选择一个位置,把该条变化 x 改为 -x;零记录改后仍为零。更正后所有记录按原顺序执行,任何一步库存不得为负。若有多个可能的位置,输出最早位置。
输入格式
第一行 n、B;第二行 n 条变化。 输入只有一组数据。
输出格式
输出最小的合法更正编号,编号从1开始;没有合法位置输出-1。
样例 1
输入
3 5
1 -7 10
输出
2
说明
更正第二条后过程合法。
样例 2
输入
3 0
-1 -2 -3
输出
-1
说明
只更正一条无法保持全程合法。
数据范围
- 1≤n≤80;0≤B≤200;每条变化为[-50,50]内整数。