博客
关于我
牛客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/

    你可能感兴趣的文章
    MySQL-数据页的结构
    查看>>
    MySQL-架构篇
    查看>>
    MySQL-索引的分类(聚簇索引、二级索引、联合索引)
    查看>>
    Mysql-触发器及创建触发器失败原因
    查看>>
    MySQL-连接
    查看>>
    mysql-递归查询(二)
    查看>>
    MySQL5.1安装
    查看>>
    mysql5.5和5.6版本间的坑
    查看>>
    mysql5.5最简安装教程
    查看>>
    mysql5.6 TIME,DATETIME,TIMESTAMP
    查看>>
    mysql5.6.21重置数据库的root密码
    查看>>
    Mysql5.6主从复制-基于binlog
    查看>>
    MySQL5.6忘记root密码(win平台)
    查看>>
    MySQL5.6的Linux安装shell脚本之二进制安装(一)
    查看>>
    MySQL5.6的zip包安装教程
    查看>>
    mysql5.7 for windows_MySQL 5.7 for Windows 解压缩版配置安装
    查看>>
    Webpack 基本环境搭建
    查看>>
    mysql5.7 安装版 表不能输入汉字解决方案
    查看>>
    MySQL5.7.18主从复制搭建(一主一从)
    查看>>
    MySQL5.7.19-win64安装启动
    查看>>