简单的理财
题号:NC231948
时间限制:C/C++/Rust/Pascal 1秒,其他语言2秒
空间限制:C/C++/Rust/Pascal 256 M,其他语言512 M
64bit IO Format: %lld

题目描述

bs每个月初能拿到300的零花钱,bs的姐姐为了培养bs理财,想出了这么一个方案:bs可以随时把整百的钱存在她那,到了年末会加上20%还给bs。
于是,bs制定了一个存钱的计划:每个月的月初,在得到姐姐给的零花钱后,如果他预计到这个月的月末手中还会有多于 100元或恰好 100元,他就会把整百的钱存在姐姐那里,剩余的钱留在自己手中。
举个栗子:bs在2月初手上还有68元,姐姐给了bs300块,bs预计这个月花销是160元,所以他会存200块放姐姐那,手上还剩下160块给自己这个月开销,到了2月底手上还剩下8块。
但是bs这么存钱有个风险:bs存在姐姐那的钱只能年底才能取出,如果有一个月姐姐给的300块加上上个月剩下的钱不够这个月的开销,就会出现资金链断裂的情况。
现在请你根据2022年1月到12月bs每个月的预算,判断会不会出现这种情况,如果不会,计算2022年年末时姐姐把bs之前存的钱加上20%还给bs后,bs手上还有多少钱。

输入描述:

输入12个数据,每一行包含一个整数,分别表示bs1月到12月每一个月的预算。

输出描述:

输出一行,只包含一个整数。
如果bs在某一个月出现资金链断裂的情况,请输出这个月的月份的相反数。
若没有出现,就输出到2022年年底bs手上还剩下多少钱。
示例1

输入

复制
290
230
280
200
300
170
340
50 
90 
80 
200
60

输出

复制
-7

说明

7月出现钱不够用,输出它的相反数为-7
示例2

输入

复制
290 
230 
280 
200 
300 
170 
330 
50 
90 
80 
200 
60

输出

复制
1580

备注:

bs是一个很自律的人,他能做到实际花销和预算的相同。