首页 > 其他分享 >#68. 「NOIP2004」津津的储蓄计划 题解

#68. 「NOIP2004」津津的储蓄计划 题解

时间:2023-02-25 10:13:00浏览次数:61  
标签:NOIP2004 津津 题解 int 妈妈 68

#68. 「NOIP2004」津津的储蓄计划 题解

题目传送门

题目知识点

模拟

题目分析

非常的“明显”,这是一道模拟题

题意说明

有可能在某个月的月初,津津手中的钱加上这个月妈妈给的钱(津津可以随时把整百的钱存在她那里,到了年末她会加上20%还给津津),不够这个月的原定预算(每个月的月初,在得 到妈妈给的零花钱后,如果她预计到这个月的月末手中还会有多于100元或恰好100元,她就会把整百的钱存在妈妈那里,剩余的钱留在自己手中),判断会不会出现这种情况。如果不会,计算到2004年年末,妈妈将津津平常存的钱加上20%还给津津之后,津津手中会有多少钱。(存钱是个好习惯

代码+解释

#include<bits/stdc++.h>//伟大的万能头文件 
using namespace std;
int main()
{
    int a[12],moneyma=0,moneyjin=0;//moneyma表示现在存在妈妈那里的钱,moneyjin表示津津手里的钱,要记得先清零
    for(int i=0;i<=11;i++)
	{
		cin>>a[i];//输入每个月的预算
	}
    for(int i=0;i<=11;i++)
	{
        moneyma=((moneyjin+300-a[i])/100)*100+moneyma;//计算存在妈妈的钱
        moneyjin=(moneyjin+300-a[i])-(moneyjin+300-a[i])/100*100;//计算手里的钱
	    if(moneyjin<0)//考虑到不够用的情况
		{
	    	cout<<"-"<<i+1;
	        return 0;
	    }
    }
    //防抄袭
    cout<<moneyma*1.2+moneyjin<<endl;//按要求计算并输出
    return 0;//华丽结束
}

欢迎大家指出错误

标签:NOIP2004,津津,题解,int,妈妈,68
From: https://www.cnblogs.com/ABBAawa/p/17153830.html

相关文章

  • #119. 最大整数 题解
    #119.最大整数题解题目传送门题目知识点字符串+贪心题意说明设有n个正整数(n<=20),将它们连接成一排,组成一个最大的多位整数。(题目简介明了,一看就是出题人懒得写题目背......
  • #160. 「NOIP2004 普及组」不高兴的津津 题解
    #160.「NOIP2004普及组」不高兴的津津题解题目传送门题目知识点枚举题意说明津津如果一天上课超过八个小时就会不高兴,而且上得越久就会越不高兴。假设津津不会因为......
  • #373. 「USACO1.1」Friday the Thirteenth 题解
    #373.「USACO1.1」FridaytheThirteenth题解题目传送门题目知识点模拟+数学闰年知识点题意说明写一个程序来计算在n年里13日落在星期一,星期二......星期日的次数......
  • match 题解
    题面题目描述一个匹配模式是由一些小写字母和问号组成的一个字符串。当一个由小写字母组成的字符串\(s\),长度和匹配模式长度相同,并且在对应的每一位都相等或模式串相应......
  • 题解 Codeforces 1746F Kazaee
    题意给定长度为\(n\)的数组\(a\),和\(q\)次操作,支持:给定\(i,x\),修改\(a_i\)为\(x\)给定\(l,r,k\),查询\([l,r]\)中是否每个数的出现次数都是\(k\)的倍数......
  • 题解 LOJ P2393 「JOISC 2017 Day 2」门票安排
    题意咕咕咕。题解这题太神了,无限膜拜p_b_p_b,搬运一波题解。首先考虑二分。题意等价于选一些区间进行反转。首先注意到反转的区间两两有交,不然不反转一定更优。设反转......
  • P8822 [传智杯#3 初赛] 课程报名 题解
    题目传送门题目大意有一种课程,初始定价为\(v\)元;每报名\(m\)个学员,课程的定价就要提升\(a\)元,一共有\(n\)个学员报名。解题思路因为一共有\(n\)个学员报名,所......
  • P8717 [蓝桥杯 2020 省 AB2] 成绩分析 题解
    题目传送门题目大意计算\(n\)个人考试的最高分、最低分和平均分。解题思路输入\(n\)个人成绩的同时,计算最大值,最小值和总数。再将总数除以\(n\)算出平均值并保......
  • AtCoder Beginner Contest 285 A-F 题解
    比赛链接A-EdgeChecker2判断y==2x||y==2x+1即可。点击查看代码#include<cstdio>#include<algorithm>#include<cstring>usingnamespacestd;inta......
  • AtCoder Beginner Contest 283 A-F 题解
    A-Power快速幂板子点击查看代码#include<cstdio>#include<algorithm>usingnamespacestd;#defineintlonglongintn,m;intqpow(inta,intb){ intr......