专栏文章

题解:P1089 [NOIP 2004 提高组] 津津的储蓄计划

P1089题解参与者 9已保存评论 8

文章操作

快速查看文章及其快照的属性,并进行相关操作。

当前评论
8 条
当前快照
1 份
快照标识符
@miq7oyb6
此快照首次捕获于
2025/12/04 00:18
3 个月前
此快照最后确认于
2025/12/04 00:18
3 个月前
查看原文

思路分析

UPD:更改了代码,删去了一些代码模板。
按照题目模拟即可。具体地:
使用循环处理每个月,当是年末时,如果没有出现资金不足的情况,计算津津年末的总金额,包括从妈妈那里得到的利息。

代码实现

CPP
#include <bits/stdc++.h>
#define Please return
#define AC 0
using namespace std;
#define rep(i, a, b) for (int i = a; i <= b; i++)
#define repr(i, a, b) for (int i = a; i >= b; i--)
int money = 0, x, y, cun;  
bool flag = true;

int main (void) {

	
	rep(i, 1, 12) {
		
        money += 300; 
        cin >> x;   
        money -= x;    
        
        if (money < 0) {   
		  
            flag = false;      
            cun = i;  
            break;          
        }
        y += money / 100;  
        money %= 100;      
		 
    }    
    if (flag) {
    	
        money += y * 120;   
        cout << money << endl;
    }            
    else cout << -cun << endl;   	
	Please AC;
}

评论

8 条评论,欢迎与作者交流。

正在加载评论...