5 条题解
-
3
根据题意模拟即可。
由于题目限定死了月底津津一定会存钱,因此就很简单了。考虑用一个变量 表示在妈妈那里存了多少钱, 表示手上剩余多少钱。那么答案就是 。
对于不行的情况,即为剩下的钱加上 300 仍然小于花销,那就不行了。 至于 sum 和 ans 的更新这里就不多赘述了,具体见代码。
AC code(求点赞)
#include <bits/stdc++.h> using namespace std; int main(){ int ans=0; int sum=0; for(int i = 1;i<=12;i++){ int s;cin>>s; if(ans+300<s){ cout<<'-'<<i; return 0; } sum+=(300-s+ans)/100*100; ans=(300-s+ans)%100; } cout<<sum*1.2+ans; return 0; }
信息
- ID
- 5147
- 时间
- 1000ms
- 内存
- 125MiB
- 难度
- 1
- 标签
- 递交数
- 720
- 已通过
- 324
- 上传者