P1089

nyoj 54-小明的存钱计划 点击打开链接 小明的存钱计划 时间限制:3000 ms  |  内存限制:65535 KB 难度:2 描述 小明的零花钱一直都是自己管理。每个月的月初妈妈给小明300元钱,小明会预算这个月的花销,并且总能做到实际花销和预算的相同。  为了让小明学习如何储蓄,妈妈提出,小明可以随时把整百的钱存在她那里,到了年末她会加上20%还给小明。因此小明制定了一个 阅读详情
题目描述


津津的零花钱一直都是自己管理。每个月的月初妈妈给津津300元钱,津津会预算这个月的花销,并且总能做到实际花销和预算的相同。


为了让津津学习如何储蓄,妈妈提出,津津可以随时把整百的钱存在她那里,到了年末她会加上20%还给津津。因此津津制定了一个储蓄计划:每个月的月初,在得到妈妈给的零花钱后,如果她预计到这个月的月末手中还会有多于100元或恰好100元,她就会把整百的钱存在妈妈那里,剩余的钱留在自己手中。


例如11月初津津手中还有83元,妈妈给了津津300元。津津预计11月的花销是180元,那么她就会在妈妈那里存200元,自己留下183元。到了11月月末,津津手中会剩下3元钱。


津津发现这个储蓄计划的主要风险是,存在妈妈那里的钱在年末之前不能取出。有可能在某个月的月初,津津手中的钱加上这个月妈妈给的钱,不够这个月的原定预算。如果出现这种情况,津津将不得不在这个月省吃俭用,压缩预算。


现在请你根据2004年1月到12月每个月津津的预算,判断会不会出现这种情况。如果不会,计算到2004年年末,妈妈将津津平常存的钱加上20%还给津津之后,津津手中会有多少钱。


输入输出格式


输入格式:
输入文件save.in包括12行数据,每行包含一个小于350的非负整数,分别表示1月到12月津津的预算。


输出格式:
输出文件save.out包括一行,这一行只包含一个整数。如果储蓄计划实施过程中出现某个月钱不够用的情况,输出-X,X表示出现这种情况的第一个月;否则输出到2004年年末津津手中会有多少钱。


注意,洛谷不需要进行文件输入输出,而是标准输入输出。


输入输出样例


输入样例#1:
290
230
280
200
300
170
340
50 
90 
80 
200
60 
输出样例#1:
-7 
输入样例#2:
290 
230 
280 
200 
300 
170 
330 
50 
90 
80 
200 
60 
输出样例#2:

1580

var
 a:array[0..12] of longint;
 s,h,i,t,k,e:longint;
begin
  e:=0;//记录下第一次,虽然有点笨<^-^>
 for i:=1 to 12 do
 begin
  readln(t);
  s:=s+300;//妈妈给钱啦!<$-$>
  if t>s then begin
               a[e]:=i;
               inc(e);//记录下没钱的日子
              end;
  s:=s-t;
  h:=h+s div 100;
  s:=s mod 100;//为了不使小数出现,方便运算
 end;
 if a[0]<>0 then write('-',a[0])
 else write(s+h*120);
end.

Python3程序设计:津津的储蓄计划 Python3程序设计:津津的储蓄计划 题目描述 津津的零花钱一直都是自己管理。每个月的月初妈妈给津津300300元钱,津津会预算这个月的花销,并且总能做到实际花销和预算的相同。 为了让津津学习如何储蓄,妈妈提出,津津可以随时把整百的钱存在她那里,到了年末她会加上20%20%还给津津。因此津津制定了一个储蓄计划:每个月的月初,在得到妈妈给的零花钱后,如果她预计到这个月的月末手中还会有多于10010... 阅读详情

相关推荐

Openjudge1.5答案

Openjudge1.5答案 01 #include <stdio.h> #include<math.h> int main() { int n; scanf("%d",&n); int i; double average=0; for(i=0;i<n;i++) { int goal; scanf("%d",&goal); average+=goal; } average/=n; printf("%.2f",average); }

m0_58106367的博客 3万+

Tyvj P1065 津津的储蓄计划

津津的储蓄计划(NOIP2004 提高组复赛第一题) (Save.pas/dpr/c/cpp). 【问题描述】 津津的零花钱一直都是自己管理。每个月的月初妈妈给津津300元钱,津津会预算这个月的花销,并且总能做到实际花销和预算的相同。 为了让津津学习如何储蓄,妈妈提出,津津可以随时把整百的钱存在她那里,到了年末她会加上20%还给津津。因此津津制定了一个储蓄计划:每个月的月初,在得到妈妈给的零花钱后...

weixin_30600197的博客 1213

洛谷P1089题解,大佬勿喷

来吧今天来解一下津津的储蓄计划这道题。。。 我看了这题先想到了:津津确实太幸福了,我还没有零花。。。 我们可爱的if 主要考察:循环使用,数组使用; 难度:❌⭕⭕⭕⭕; 废话不多说直接上代码(我知道你们不想看别的。。。) 想看的看注释。。。 #include <iostream> using namespace std; int main() { int a[15];//每月预计花销,多来几个以防数组...

startzoom的博客 842

津津的储蓄计划

津津的零花钱一直都是自己管理。每个月的月初妈妈给津津300元钱,津津会预算这个月的花销,并且总能做到实际花销和预算的相同。 为了让津津学习如何储蓄,妈妈提出,津津可以随时把整百的钱存在她那里,到了年末她会加上20%还给津津。因此津津制定了一个储蓄计划:每个月的月初,在得到妈妈给的零花钱后,如果她预计到这个月的月末手中还会有多于100元或恰好100元,她就会把整百的钱存在妈妈那里,剩余的钱留在自己手中。 例如11月初津津手中还有83元,妈妈给了津津300元。津津预计11月的花销是180元,那么她就会在妈妈那里

weixin_51309151的博客 413

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

我的主页个人中心 - 洛谷 题目链接[NOIP2004 提高组] 津津的储蓄计划 - 洛谷 P1089 [NOIP2004 提高组] 津津的储蓄计划 题目描述 津津的零花钱一直都是自己管理。每个月的月初妈妈给津津300300元钱,津津会预算这个月的花销,并且总能做到实际花销和预算的相同。 为了让津津学习如何储蓄,妈妈提出,津津可以随时把整百的钱存在她那里,到了年末她会加上20\%20%还给津津。因此津津制定了一个储蓄计划:每个月的月初,在得到妈妈给的零花钱后,如果她预计到这个月的月末手中还会有..

happy567567的博客 369

大疆OcuSync vs 传统2.4GHz:深度拆解无人机图传射频模块的硬件差异

本文深度对比了大疆OcuSync与传统2.4GHz无人机图传射频模块的硬件差异,涵盖芯片组、天线系统、PCB设计、散热方案及生产测试等核心环节。重点解析OcuSync的全定制SoC芯片、智能MIMO天线阵列及精密PCB布局如何实现革命性性能提升,为无人机图传技术发展提供专业参考。

u5v6w7的博客 806

Python P1089 津津的储蓄计划

https://www.luogu.org/problemnew/show/P1089 k = -1 sum, last = 0,0 for i in range(12): a = int(input()) if(last + 300 < a) : k = i + 1 break last = last + 300 - a ...

nucleare的博客 1888

5分钟搞定!用OpenCV实现全景图像柱面展开的保姆级教程(附完整代码)

本文提供了一份使用OpenCV实现全景图像柱面展开的详细教程。通过清晰的数学原理讲解和分步代码演示,指导读者快速掌握从等距柱状投影全景图到平面展开图的核心转换方法,并涵盖性能优化、参数调整及透视视图扩展等实用技巧,适合图像处理爱好者和开发者实践。

sony5的博客 573

洛谷 P1089代码优化

P1089 津津的储蓄计划 https://www.luogu.org/problemnew/show/P1089 第一次写的代码: #include&lt;iostream&gt; using namespace std; int main() { int budget[12]; int balance[12]; int result = 0;//不够用的月份 int save = 0;...

CathyLea 392

systermverilog中for循环中的fork join执行情况分析

仅为本人学习记录,如有错误感谢指正!

qq_63807221的博客 1461

Cursor+Apifox MCP Server实战:5分钟搞定API自动化测试用例生成

本文详细介绍了如何利用Cursor IDE与Apifox MCP Server,在5分钟内将API文档自动转化为高质量的自动化测试用例。通过配置MCP Server建立数据桥梁,开发者可直接用自然语言指令,让AI基于真实接口规范生成可立即执行的pytest测试代码,大幅提升接口测试效率,特别适合快节奏的SaaS项目。

ooo22的博客 533

洛谷P1089,津津的储蓄计划

** 通过题目我们可知:思路如下:1,她每月的钱是有上个月剩下的加上这个月她得到的300元两部分构成的 2,再想上个月能剩下多少钱了(1)能存钱的基础上剩下的(2)不能存钱剩下的 3,思考这个月能存多少钱,前提是要是整百的所以我们就要判断了 注意前方高能:最后一次剩下的钱也是她这一年收获的 ** #include &l...

qq_43728862的博客 440

基于Pixhawk与OpenMV的无人机视觉引导精准降落系统设计与实现

本文详细介绍了基于Pixhawk飞控与OpenMV视觉模块的无人机精准降落系统设计与实现。系统通过OpenMV识别Apriltag标签,结合MAVLink通信将视觉数据发送给Pixhawk,实现厘米级精准降落。文章涵盖硬件连接、软件配置、核心代码逻辑解析及实战调试技巧,为无人机自动充电、物流配送等场景提供可靠解决方案。

weixin_29189377的博客 320

P1089 津津的储蓄计划(C语言)

P1089 津津的储蓄计划 1.思路 这题目太长了,看的实在难受,但题目的意思很简单: 就是妈妈每个月给300,自己也要花钱,自己花的钱不够用,则输出月份,若够的话,则满一百就给妈妈,其余的继续当零花钱,每个月都要判断一次。最后输出1.2倍给妈妈的和最后剩下的 1.每输入一个月的预算,判断剩下的 2.再计算给妈妈的和给妈妈后剩下的 2.源码 #include<stdio.h> int main(){ int ys[13];//预算 int mm=0,s=0,a=0;//剩下s

浮生未歇 4763

数字后端设计实现 | 数字后端PR工具Innovus中如何创建不同高度的row?

数字IC后端设计实现之innovus中如何创建不同高度的row?

weixin_37584728的博客 3161

labelImg使用教程

Anaconda环境 安装 Anaconda 之后,在开始菜单下找到 Anaconda 文件夹 找到 Anaconda Prompt 点击运行 安装 labelImg pip install labelImg #直接命令行输入 启动 labelImg labelImg #直接命令行输入名称即可 labelImg界面 开始标注 快捷键:W(创建方框),A(上一张),D(下一张) XML文件示例 <annotation> <folder>夜读</folder>

G果的博客 3万+

洛谷 P1089.津津的储蓄计划

洛谷 P1089.津津的储蓄计划 题目描述 津津的零花钱一直都是自己管理。每个月的月初妈妈给津津300元钱,津津会预算这个月的花销,并且总能做到实际花销和预算的相同。 为了让津津学习如何储蓄,妈妈提出,津津可以随时把整百的钱存在她那里,到了年末她会加上20%还给津津。因此津津制定了一个储蓄计划:每个月的月初,在得到妈妈给的零花钱后,如果她预计到这个月的月末手中还会有多于100元或恰好10...

TWF 155

【YOLOv10[基础]】热力图可视化实践③ | 热力图脚本升级 | 优化可视化效果 | 论文必备 | GradCAMPlusPlus, GradCAM, XGradCAM, EigenCAM等

热力图可视化实践③ | 热力图脚本升级 | 优化可视化效果 | 论文必备 | 遥遥领先

静谧、淡雅 3220

【Java程序设计题目】洛谷 P1089 津津的储蓄计划

#洛谷 P1089 津津的储蓄计划 java代码 ##题目描述 津津的零花钱一直都是自己管理。每个月的月初妈妈给津津300300元钱,津津会预算这个月的花销,并且总能做到实际花销和预算的相同。 为了让津津学习如何储蓄,妈妈提出,津津可以随时把整百的钱存在她那里,到了年末她会加上20%20%还给津津。因此津津制定了一个储蓄计划:每个月的月初,在得到妈妈给的零花钱后,如果她预计到这个月的月末手中还会有...

qq_41425353的博客 381

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

洛谷P1089 [NOIP 2004 提高组] 津津的储蓄计划 Python

【代码】P1089 [NOIP 2004 提高组] 津津的储蓄计划。

qq_57844679的博客 247

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

P1089 津津的储蓄计划

减掉后,先判断他的钱有木有是负数,如果是,就cout<<"-"<<i;如果满了,我们就减去整百的部分,把那个部分塞到ans。之后,我们就得用if判断他剩的钱有没有满100。里放一个300 ,作为ta的每月零花钱。输入后,我们需要开一个循环。如果没满,~~那就没满~~本蒟蒻第一次发题解,勿喷!

harley_2022的博客 226

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

洛谷p1089津津的储蓄计划

题目描述 津津的零花钱一直都是自己管理。每个月的月初妈妈给津津300元钱,津津会预算这个月的花销,并且总能做到实际花销和预算的相同。 为了让津津学习如何储蓄,妈妈提出,津津可以随时把整百的钱存在她那里,到了年末她会加上20%还给津津。因此津津制定了一个储蓄计划:每个月的月初,在得到妈妈给的零花钱后,如果她预计到这个月的月末手中还会有多于100元或恰好100元,她就会把整百的钱存在妈妈那里,剩余的钱留在自己手中。 例如11月初津津手中还有83元,妈妈给了津津300元。津津预计11月的花销是180元,那么她就会

Braveryya的博客 428

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

数组在算法竞赛中具有广泛的应用,是解决问题的基础工具。它不仅用于数据存储,还在查找、排序、动态规划、模拟数据结构等方面发挥着重要作用。熟练掌握数组的使用和相关算法,对于提高算法竞赛的解题能力至关重要。t=P9T8题目传送门https://www.luogu.com.cn/problem/P1089。

算法是门艺术 897

洛谷P1089 [NOIP 2004 提高组] 津津的储蓄计划详细题解

2301_77528270的博客 262

洛谷算法题P1089 [NOIP2004 提高组] 津津的储蓄计划

-

2301_80147864的博客 750
上一篇: P1085
下一篇: P1008
阿卡八斤
博客等级 码龄10年 5粉丝 51原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值