P1089 [NOIP2004 提高组] 津津的储蓄计划

#include<bits/stdc++.h>
using namespace std;
int main()
{
    int m = 0, s = 0, b, t;//m:津津手中的钱 s:存的钱, b:某个月的预算
    for(int i = 1; i <= 12; ++i)
    {
        cin>>b;
        if(m + 300 >= b)//如果本月能用的钱大于等于预算
        {
            t = m + 300 - b;//t:预计本月末剩余的钱
            m = t % 100; //存钱后,手中剩余的钱
            s += t - m; //存钱数,为t中包含的整百数,即 t - t % 100
        }
        else//如果本月能用的钱小于预算
        {
            cout<<-i;
            return 0;
        }
    }
    cout<<s*1.2 + m;//存款+利息+手里的钱
    return 0;
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值