入门⏱ 1000ms💾 256MB#P2136🏷️ 模拟

题目描述

小舟每个月月初都会收到奶奶给的 300 元零花钱,她会先做好这个月的开销预算,并且总能做到实际花销和预算完全一致。

为了培养储蓄习惯,家里定了一个规矩:每月月初拿到 300 元后,如果到月末手头的钱能达到或超过整百,就把手头所有"整百"的部分放进储蓄罐(个位和十位留在身上),到年底储蓄罐里的钱会额外给出 20% 的利息。

例如:月初身上有 83 元,拿到 300 元后共 383 元;预计本月花销 180 元,月末会剩 203 元,于是把 200 元放进储蓄罐、身上留 3 元。

请根据 1 月到 12 月每月的预算,模拟整个计划:若某个月的钱不够花(拿到的 300 元加上身上剩的钱仍小于当月预算),输出 -X($X$ 是第一个不够花的月份);否则输出年末储蓄罐连本带息取出、加上身上剩余的钱之后的总金额。

输入格式

共 12 行,每行一个非负整数,依次表示 1~12 月的预算。

输出格式

一行:若中途某月钱不够花,输出 -X;否则输出年末总金额(一个整数)。

数据范围

$$0 \le \text{每月预算} < 350$$
保证若计划能执行到底,年末总金额恰为整数。

样例输入 #1
290
230
280
200
300
170
341
50
90
80
200
60
样例输出 #1
-7
样例输入 #2
100
100
100
100
100
100
100
100
100
100
100
100
样例输出 #2
2880