博客
关于我
牛客16662 津津的储蓄计划
阅读量:806 次
发布时间:2019-03-25

本文共 543 字,大约阅读时间需要 1 分钟。

津津的零花钱管理有点复杂,但仔细分析每个月的预算情况,应该可以找到合适的储蓄策略。为了确保津津能够稳定地进行消费和储蓄计划,我需要计算是否存在某个月的月初资金不足以支付预算的情况。如果存在这样的情况,说明本计划存在风险,否则可以继续计算年末的最终金额。

首先,初始化月初的零花钱余额为0元。然后依次处理每个月份的预算。

  • 对于第1个月(2004年1月),收到300元零花钱。假设预算为m[0] = 300元。此时,手中的余额为0 + 300 = 300元,正好等于预算,因此无需额外储蓄。总储蓄额为0元。

  • 从第2个月开始,循环处理每个月的预算。依次查看每个月的月初资金情况,并根据储蓄规则调整余额。

  • 对于每个月m[i],计算当前余额加上这月的零花钱是否足够支付预算。若不足,需要进行缩减预算处理。如果足够,按规则存入整百货币。然后更新余额,继续下个月处理。

  • 在12个月的循环中,如果发现某个月份的月初资金加零花钱不足以支付预算,说明进入紧张模式,需标记为不存在该情况的前提条件。

  • 最后,计算到年末,妈妈会给与20%的利息。综合所有储蓄金额和利息计算总收益。

  • 通过编写代码,可以系统化地处理每一步,确保计算的准确性和完整性。如果所有月份的预算都能按时支付,计算年末的谢谢拿到利息后的总金额。

    转载地址:http://piiyk.baihongyu.com/

    你可能感兴趣的文章
    Netty工作笔记0036---单Reactor单线程模式
    查看>>
    Netty工作笔记0037---主从Reactor多线程
    查看>>
    Netty工作笔记0038---Netty模型--通俗版
    查看>>
    Netty工作笔记0039---Netty模型--详细版
    查看>>
    Netty工作笔记0040---Netty入门--服务端1
    查看>>
    Netty工作笔记0041---Netty入门--服务端2
    查看>>
    Netty工作笔记0042---Netty入门--编写客户端
    查看>>
    Netty工作笔记0043---单Reactor多线程模式
    查看>>
    Netty工作笔记0044---Netty案例源码分析
    查看>>
    Netty工作笔记0044---scheduledTaskQueue
    查看>>
    Netty工作笔记0045---Netty模型梳理
    查看>>
    Netty工作笔记0045---异步模型原理剖析
    查看>>
    Netty工作笔记0046---TaskQueue自定义任务
    查看>>
    Netty工作笔记0046---异步模型原理剖析
    查看>>
    Netty工作笔记0047---Http服务程序实例
    查看>>
    Netty工作笔记0048---Http服务过滤资源
    查看>>
    Netty工作笔记0049---阶段内容梳理
    查看>>
    Netty工作笔记0050---Netty核心模块1
    查看>>
    Netty工作笔记0051---Netty核心模块2
    查看>>
    Netty工作笔记0052---Pipeline组件剖析
    查看>>