首页 > 其他分享 >打卡信奥刷题(90)用Scratch图形化工具信奥P1853 [普及组] 投资的最大效益

打卡信奥刷题(90)用Scratch图形化工具信奥P1853 [普及组] 投资的最大效益

时间:2024-06-16 10:32:44浏览次数:13  
标签:10 le 信奥 样例 债券 利息 打卡 总资产 图形化

投资的最大效益

题目背景

约翰先生获得了一大笔遗产,他暂时还用不上这一笔钱,他决定进行投资以获得更大的效益。银行工作人员向他提供了多种债券,每一种债券都能在固定的投资后,提供稳定的年利息。当然,每一种债券的投资额是不同的,一般来说,投资越大,收益也越大,而且,每一年还可以根据资金总额的增加,更换收益更大的债券。

题目描述

例如:有如下两种不同的债券:

  1. 投资额 $$4000$,年利息 $$400$;
  2. 投资额 $$3000$,年利息 $$250$。

初始时,有 $$10000$ 的总资产,可以投资两份债券 1 债券,一年获得 $$800$ 的利息;而投资一份债券 1 和两份债券 2,一年可获得 $$900$ 的利息,两年后,可获得 $$1800$ 的利息;而所有的资产达到 $$11800$,然后将卖掉一份债券 2,换购债券 1,年利息可达到 $$1050$;第三年后,总资产达到 $$12850$,可以购买三份债券 1,年利息可达到 $$1200$,第四年后,总资产可达到 $$14050$。

现给定若干种债券、最初的总资产,帮助约翰先生计算,经过 n n n 年的投资,总资产的最大值。

输入格式

第一行为三个正整数 s , n , d s, n, d s,n,d,分别表示最初的总资产、年数和债券的种类。

接下来 d d d 行,每行表示一种债券,两个正整数 a , b a, b a,b 分别表示债券的投资额和年利息。

输出格式

仅一个整数,表示 n n n 年后的最大总资产。

样例 #1

样例输入 #1

10000 4 2
4000 400
3000 250

样例输出 #1

14050

提示

对于 100 % 100 \% 100% 的数据, 1 ≤ s ≤ 10 6 1 \le s \le {10}^6 1≤s≤106, 2 ≤ n ≤ 40 2 \le n \le 40 2≤n≤40, 1 ≤ d ≤ 10 1 \le d \le 10 1≤d≤10, 1 ≤ a ≤ 10 4 1 \le a \le {10}^4 1≤a≤104,且 a a a 是 1000 1000 1000 的倍数, b b b 不超过 a a a 的 10 % 10\% 10%。

Scratch实现

在这里插入图片描述

后续

接下来我会不断用scratch来实现信奥比赛中的算法题、Scratch考级编程题实现、白名单赛事考题实现,感兴趣的请关注,我后续将继续分享相关内容

标签:10,le,信奥,样例,债券,利息,打卡,总资产,图形化
From: https://blog.csdn.net/rogeliu/article/details/139673348

相关文章

  • 请准大学生们这样打卡暑假
    敏感词和敏感话题太多,且掩藏在个别网站中,一不小心就会跌进人设的坑里,被莫名其妙的网暴!“麻辣”在5月里就禁言过笔者4次,本以为“800727”已心满意足,殊不知6月1日又被禁言至今,都11天了还被关在“禁闭室”里。他满以为看到我的“笑话”了,孰料岁近80的笔者,早把什么都当“浮云神马”......
  • 打卡5
    所花时间(包括上课): 2h代码量(行): 150左右搏客量(篇): 1了解到的知识点: springboot备注(其他): 学习步骤:创建新模块,选择Spring初始化,并配置模块相关基础信息选择当前模块需要使用的技术集开发控制器类运行自动生成的Application类1.点击 + 选择 N......
  • Day49 代码随想录打卡|二叉树篇---二叉搜索树中的搜索
    题目(leecodeT700):给定二叉搜索树(BST)的根节点 root 和一个整数值 val。你需要在BST中找到节点值等于 val 的节点。返回以该节点为根的子树。如果节点不存在,则返回 null 。方法:递归法:本题考察了二叉搜索树的特性,二叉搜索树指的是在这个二叉树中,他的每一个根节点......
  • Python实现简单的图形化界面 -----Qt GUI
    一、Qt简介以及安装简单介绍Qt以及响应的环境安装Qt简介Qt是一个跨平台的C++开发库,主要用来开发图形用户界面(GraphicalUserInterface,GUI)程序,当然也可以开发不带界面的命令行(CommandUserInterface,CUI)程序。支持通用操作系统Windows、Linux、Unix,智能手机系统Andro......
  • 基于微信小程序的健身小助手打卡预约教学系统(源码+lw+部署文档+讲解等)
    文章目录前言详细视频演示项目运行截图技术框架后端采用SpringBoot框架前端框架Vue可行性分析系统测试系统测试的目的系统功能测试数据库表设计代码参考数据库脚本为什么选择我?获取源码前言......
  • C语言 & 图形化界面方式连接MySQL【C/C++】【图形化界面组件分享】
      博客主页:花果山~程序猿-CSDN博客文章分栏:MySQL之旅_花果山~程序猿的博客-CSDN博客关注我一起学习,一起进步,一起探索编程的无限可能吧!让我们一起努力,一起成长!目录一.配置开发环境 二,接口介绍1.mysql_init2.mysql_real_connect3.mysql_query4.对select结果分析......
  • 打卡信奥刷题(70)用Scratch图形化工具信奥P1149 [NOIP2008 提高组] 火柴棒等式
    [NOIP2008提高组]火柴棒等式题目描述给你nnn根火柴棍,你可以拼出多少个形如A+......
  • Day47 代码随想录打卡|二叉树篇---最大二叉树
    题目(leecodeT654):给定一个不重复的整数数组 nums 。 最大二叉树 可以用下面的算法从 nums 递归地构建:创建一个根节点,其值为 nums 中的最大值。递归地在最大值 左边 的 子数组前缀上 构建左子树。递归地在最大值 右边 的 子数组后缀上 构建右子树。返回 nu......
  • 打卡信奥刷题(67)用Scratch图形化工具信奥P1125 [NOIP2008 提高组] 笨小猴,写了一个好用
    [NOIP2008提高组]笨小猴题目描述笨小猴的词汇量很小,所以每次做英语选择题的时候都很头疼。但是他找到了一种方法,经试验证明,用这种方法去选择选项的时候选对的几率非常大!这种方法的具体描述如下:假设maxn......
  • Rockmongo详解:高效管理MongoDB的图形化利器
    Rockmongo是一个开源的MongoDB管理工具,提供了图形用户界面(GUI),便于用户对MongoDB数据库进行管理和操作。通过Rockmongo,可以直观地浏览和操作MongoDB数据库,适合不熟悉命令行操作的用户。基本语法Rockmongo不涉及特定的编程语法,但它提供了许多GUI功能来执行Mongo......