小明的存钱计划

时间限制:3000 ms  |  内存限制:65535 KB
难度:2
描述

小明的零花钱一直都是自己管理。每个月的月初妈妈给小明300元钱,小明会预算这个月的花销,并且总能做到实际花销和预算的相同。 
为了让小明学习如何储蓄,妈妈提出,小明可以随时把整百的钱存在她那里,到了年末她会加上20%还给小明。因此小明制定了一个储蓄计划:每个月的月初,在得到妈妈给的零花钱后,如果他预计到这个月的月末手中还会有多于100元或恰好100元,他就会把整百的钱存在妈妈那里,剩余的钱留在自己手中。 
例如11月初小明手中还有83元,妈妈给了小明300元。小明预计11月的花销是180元,那么他就会在妈妈那里存200元,自己留下183元。到了11月月末,小明手中会剩下3元钱。 
小明发现这个储蓄计划的主要风险是,存在妈妈那里的钱在年末之前不能取出。有可能在某个月的月初,小明手中的钱加上这个月妈妈给的钱,不够这个月的原定预算。如果出现这种情况,小明将不得不在这个月省吃俭用,压缩预算。 
现在请你根据2010年1月到12月每个月小明的预算,判断会不会出现这种情况。如果不会,计算到2010年年末,妈妈将小明平常存的钱加上20%还给小明之后,小明手中会有多少钱。

输入
第一行输入一个整数N,表示测试数据的组数(N<=10)
每组测试数据输入12行数据,每行包含一个小于350的非负整数,分别表示1月到12月小明的预算。
输出
每组输出包括一行,这一行只包含一个整数。如果储蓄计划实施过程中出现某个月钱不够用的情况,输出-X,X表示出现这种情况的第一个月;否则输出到2010年年末小明手中会有多少钱(如果是小数,请四舍五入到整数位)。
样例输入
1
290
230
280
200
300
170
340
50
90
80
200
60
样例输出
-7
来源
网络

上传者
hzyqazasdf

思路:感觉看懂大家都会做 不懂为什么这题的通过率那么低 如果你被卡住看看我的写的和你想的有什么不同吧>.<

#include<iostream>
#include<cstdio>
#include<string.h>
#include<algorithm>
using namespace std;int money[15];
int main()
{int t;cin>>t;while(t--){int i,j;int flag=0;for(i=1;i<=12;i++)cin>>money[i];int mi=0,sum=0;for(i=1;i<=12;i++){mi+=(300-money[i]);if(mi<0){flag=i;break;}if(mi>=100)//唯一觉得要注意的地方{j=mi/100*100;sum+=j;mi=mi-j;}}if(!flag){cout<<sum*1.2+mi<<endl;}elsecout<<"-"<<flag<<endl;}}

nyoj54小明的存钱计划相关推荐

  1. C++代码:小明存钱

    题目: 题目描述 小明要存钱过年买东西,现在已知他已经存了n个月,还有每个月存了多少钱.小明想知道一共存了多少钱. 输入 第一行,一个数n表示存钱的月数. 第二行,n个数分别表示每个月的存钱数,数中间 ...

  2. 假如小明今年第1季度的三个月中的营业额分别是{5,10,15},第二季度他计划要把第1季度中每个月的营业额都提升为2倍,请你帮小明同学计算出他第二季度的每个月营业额;

    1. 训练描述 假如小明今年第1季度的三个月中的营业额分别是{5,10,15},第二季度他计划要把第1季度中每个月的营业额都提升为2倍,请你帮小明同学计算出他第二季度的每个月营业额; 要求: 1.第二 ...

  3. 胡小明:城市大脑与人脑不同的数据意识

    一.数据应用要区别对待 1.2 数据应用比数据收集重要 大数据热正在席卷全国,许多地方政府都成立大数据局,统管政府的数据资源并将数据收集摆在第一位,数据应用研究却迟迟跟不上,投资不断增长应用效益却无相 ...

  4. 编写python程序、计算账户余额_小明有20w存款存在余额宝中,按余额宝年收益为3.35%计算,用Python编写程序计算,多少年后小明的存款达到30w?...

    [判断题]卤素灯泡是在灯泡内充入氟.氯等卤素气体. [单选题]我国刑法第12条关于溯及力的规定采取的是( ). [填空题]本地局域网 LAN 内, () 和无绳电话速率较低,主流带宽是 100kbps ...

  5. 计算机的屏幕约是16平方分米吗,小明的卧室有16平方分米对不对

    小明的卧室有16平方分米对不对 不对,应该是16平方米 不对 错! 16平方分米太小了 不对,那么小怎么可能住人. 不正确应该是16平方米 xiao ming de wo shi you 1 6 pi ...

  6. 小明发布_每日LOL圈:LPL春季赛将于13号开赛;小明、阿水、Meiko多人聚餐

    小伙伴们晚上好,告别了短暂的元旦假期,又开始了上班/上学滴你们还好吗?好在今天官方终于公布了LPL春季赛的赛程啦~ 图为春节前一周的赛程安排,一周打满七天真够拼的 揭幕战也是看点十足:S8冠军vs S ...

  7. 小明一家过桥,过桥时是黑夜_过桥:如何过渡到软件开发的职业

    小明一家过桥,过桥时是黑夜 by Marilyn Magnusen 玛丽莲·马格努森(Marilyn Magnusen) 过桥:如何过渡到软件开发的职业 (Crossing The Bridge: H ...

  8. 试题 算法训练 小明爬山

    问题描述 你有个同学叫小明,他早听闻祖国河山秀丽,于是有一个爬山的计划,并列了一张所有山的高度表,而又因"人往高处走"的说法,所以他希望爬的每一座山都比前一座要高,并且不能改变山的 ...

  9. OSChina 周日乱弹 ——小明毕业后,到银行上班…

    2019独角兽企业重金招聘Python工程师标准>>> 啦啦啦,周日啦,大家要珍惜时间哦,把昨天未做好的事情都补上吧,嘿嘿 你看看,小明都毕业了,还没毕业的小盆友更要珍惜时间哦- 小 ...

  10. NYOJ-49 开心的小明

    开心的小明 时间限制:1000 ms  |  内存限制:65535 KB 难度:4 描述 小明今天很开心,家里购置的新房就要领钥匙了,新房里有一间他自己专用的很宽敞的房间.更让他高兴的是,妈妈昨天对他 ...

最新文章

  1. [知识储备]用RequireJS +zepto开发微信公众号
  2. 一种比较省内存的稀疏矩阵Python存储方案
  3. 从PHP安全讲DedeCms的安全加固
  4. Python Matplotlib基本用法
  5. 解决SSH登录无响应timed out问题
  6. jdbc mysql user_tab_comments_MySQL学习(五)——使用JDBC完成用户表CRUD的操作
  7. php调用window系统自带的命令,比如计算器
  8. 【白皮书分享】2021国有企业数字化转型指数与方法路径白皮书.pdf(附下载链接)...
  9. 桌面计算机主流硬盘接口,M.2、U.2谁更好?主流硬盘接口大扫盲
  10. RAS、AES、DES加密
  11. isinstance / issubclass / type, 方法和函数, 反射
  12. 一个人有没有大数据思维,主要体现在哪两个方面?
  13. mysql pxc集群介绍_MySQL中PXC集群的介绍
  14. 计算机文化基础十一版百度云,计算机文化基础(高职高专版 第十一版)第一章答案...
  15. SIM900/SIM900A 模块实现收发短信,打电话
  16. yuv 420 8 bit 转 10bit
  17. springboot 自定义starter
  18. 《算法图解》学习笔记(九):动态规划(附代码)
  19. 根据时间排序(collection.sort())
  20. linux系统查询服务器型号,Linux系统查看服务器型号

热门文章

  1. andriod studio git
  2. BZOJ.2726.[SDOI2012]任务安排(DP 斜率优化)
  3. 感应加热计算机仿真软件,一种新型感应加热电源调功方式的研究与计算机仿真...
  4. matlab badsubscript,matlab错误:Subscript indices must either be real positive integers or logicals....
  5. 生产计划排产计划的模式有哪几种?
  6. 蜂鸣器干扰通讯_提高蜂鸣器响度和降低蜂鸣器及驱动电路干扰电源的电路的制作方法...
  7. json解析与XML解析
  8. AbstractApplicationContext#refresh
  9. 2003系统服务器设置,服务器2003系统设置
  10. 贪玩蓝月角色服务器找不到了,贪玩蓝月合服角色处理方法曝光