归途605
学习使我快乐。
  • 注册会员
circle-image
文章总计
0 篇文章
circle-image
获赞数
circle-image
总阅读量
0 阅读
circle-image
主页人气
563 人气
文章 动态 帖子
看起来这里没有任何东西。

加载中...

加载中...

  • 这题说实话挺有意思,但我也真服了,津津她妈给20%利息?一年20%啊卧槽,这他妈比我余额宝强多了,我小时候压岁钱存在我妈那,说好长大给我,结果现在连影儿都没了。津津这储蓄计划核心不就是让小孩把钱交上去吗?妈妈拿去做理财还倒贴20%,这逻辑放到现在简直离谱,搁现实中我直接每个月全存进去,年底白赚20%不香吗?但题目它不让,规则是“整百的钱存”,比如手里剩183,你只能存100,剩下83自己攥着。这设计挺恶心,零钱不是钱啊?最后算总额还得算上手里的零钱。 第二组样例1580我手算了一遍,发现确实没毛病。每个月先加300再扣预算,然后看剩多少,够100就存个整百。比如3月剩100整,存100,手上0;4月又剩100,再存100;到6月剩130,存100手上30。这样一年下来存款总共1300,妈妈加20%变1560,再加上12月手上剩的20,正好1580。妙啊,它把加利息这个事放在最后,而且只对存款加,手上的散钱不加息,所以你要是平时多留零钱反而亏了,正确策略是把能存的整百全存了,手上的零钱越少越好。可惜题目里花销是定死的,没得选。 再说第一组样例,输出-7,就是7月钱不够了。前几个月折腾下来,到7月初只有30块,加上妈妈给300,总共330,但预算340,差了10块。它这个判断是“第一个月出现不够”,直接输出负数,后面就不用算了。这个逻辑倒是很直白,但有个坑:它判的是“月初给完钱减预算后会不会变负”,而不是看存款。哪怕你存款有好几千,只要当月现金流断了,照样算你破产。这就很反直觉,你妈那儿存着钱呢,先借点不就完了?可题目就是不让你用,必须按预算走,这属于机械模拟了。 我觉得这题最烦人的是,它要求实际花销和预算完全相同,哪有小孩能做到啊?我小时候每个月零花钱三天花完,天天蹭同学辣条。津津这种神仙预算能力,长大了不是会计就是算法工程师。不过作为一道编程题,它确实考了模拟和取整的逻辑,尤其是“整百存钱”这个操作,用整除就行。当年我写这题还翻过车,忘了把手中的零钱加到年末总额里,结果第二组样例算出1580? 我算出1560,少加20,调了半天才发现12月剩的20没算进去,真服了。反正这种题就是细节多,一个不留神就白给。

加载中...