题号: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
示例2
输入
复制
290
230
280
200
300
170
330
50
90
80
200
60
备注:
bs是一个很自律的人,他能做到实际花销和预算的相同。