题解
题面描述
有一个 n 层的珠宝塔,每一层都有无限数量的一种珠宝。第 i 层的珠宝需要花费 i 个金币购买,而每个珠宝的价值为 ai 。每当你第一次进入第 i 层时,会获得 ki 个金币作为奖励。
从第 1 层开始向上,每层到达后你都有两种选择:
- ALLIN:花光当前所有金币购买该层珠宝。由于没有找零机制,即使你手中的金币数不能被 i 整除,也只能购买 ⌊ix⌋ 个珠宝,从而获得价值 ⌊ix⌋×ai ,此时金币清零,然后进入第 i+1 层。
- SKIP:不进行购买,直接进入第 i+1 层(若在第 n 层则直接离开)。
P2837.第3题-珠宝塔
题目内容
有一个 n 层的珠宝塔,每一层都有一种珠宝数量无限。具体地,第 i 层的珠宝价格为 i 个金币价值为 ai 。
现在,您将从第 1 层开始,逐层向上攀登。每当你第一次进入第 i 层时,你将会得到 ki 个金币的初始奖励,而后你有两种选择: