星际补给站的采购任务
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
题目描述
在遥远的星际航线上,有一台编号为 R-7 的采购机器人。它每次出航前都会得到一笔能量币,用来沿途购买能量块。
航线上一共有 个补给站,R-7 会按照顺序依次经过它们。每个补给站都出售一种它需要的能量块,价格已经列在任务清单上。
R-7 的采购原则非常简单:
- 如果当前剩余的能量币足够买下眼前的能量块,它就一定会买下来,然后继续前往下一站;
- 如果买不起,就直接跳过,不买也不停留。
现在已知任务清单上 个能量块的价格,以及 R-7 出发时拥有的能量币数量。请你计算:这一趟航程结束后,R-7 一共买了多少个能量块?
输入格式
输入共 行:
第一行是一个整数 ,表示航线上一共有 个补给站,也就是 R-7 先后见到的能量块数量();
第二行共有 个整数,分别表示 R-7 先后见到的能量块价格;
第三行是一个整数 ,表示出发时 R-7 拥有的能量币数量。
输出格式
输出 行,包含一个整数,表示 R-7 最终买到的能量块数量。
输入输出样例
5
12 3 8 5 20
25
3
说明/提示
样例解释:R-7 出发时有 枚能量币。
- 遇到价格 的能量块,买下,剩余 ;
- 遇到价格 的能量块,买下,剩余 ;
- 遇到价格 的能量块,买下,剩余 ;
- 遇到价格 的能量块,买不起,跳过;
- 遇到价格 的能量块,买不起,跳过。
因此一共买了 个能量块。
数据范围:
对于 的数据,满足 且 。
2026年10月11日(星期日)C++信息学中级组周赛
- 状态
- 已结束
- 规则
- IOI
- 题目
- 4
- 开始于
- 2026-10-11 10:00
- 结束于
- 2026-10-11 12:30
- 持续时间
- 2.5 小时
- 主持人
- 参赛人数
- 6
