题目信息

题目类型
练习
题目年份
2025
题目题型
编程题
关 键 词
宠物小精灵之收服

题目题干

宠物小精灵之收服

 

【题目描述】

宠物小精灵是一部讲述小智和他的搭档皮卡丘一起冒险的故事。nVC100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

一天,小智和皮卡丘来到了小精灵狩猎场,里面有很多珍贵的野生宠物小精灵。小智也想收服其中的一些小精灵。然而,野生的小精灵并不那么容易被收服。对于每一个野生小精灵而言,小智可能需要使用很多个精灵球才能收服它,而在收服过程中,野生小精灵也会对皮卡丘造成一定的伤害(从而减少皮卡丘的体力)。当皮卡丘的体力小于等于0时,小智就必须结束狩猎(因为他需要给皮卡丘疗伤),而使得皮卡丘体力小于等于0的野生小精灵也不会被小智收服。当小智的精灵球用完时,狩猎也宣告结束。nVC100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

我们假设小智遇到野生小精灵时有两个选择:收服它,或者离开它。如果小智选择了收服,那么一定会扔出能够收服该小精灵的精灵球,而皮卡丘也一定会受到相应的伤害;如果选择离开它,那么小智不会损失精灵球,皮卡丘也不会损失体力。nVC100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

小智的目标有两个:主要目标是收服尽可能多的野生小精灵;如果可以收服的小精灵数量一样,小智希望皮卡丘受到的伤害越小(剩余体力越大),因为他们还要继续冒险。nVC100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

现在已知小智的精灵球数量和皮卡丘的初始体力,已知每一个小精灵需要的用于收服的精灵球数目和它在被收服过程中会对皮卡丘造成的伤害数目。请问,小智该如何选择收服哪些小精灵以达到他的目标呢?nVC100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

【输入】

输入数据的第一行包含三个整数:N(0<N<1000),M(0<M<500),K(0<K<100),分别代表小智的精灵球数量、皮卡丘初始的体力值、野生小精灵的数量。nVC100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

之后的K行,每一行代表一个野生小精灵,包括两个整数:收服该小精灵需要的精灵球的数量,以及收服过程中对皮卡丘造成的伤害。nVC100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

【输出】

输出为一行,包含两个整数:C,R,分别表示最多收服C个小精灵,以及收服C个小精灵时皮卡丘的剩余体力值最多为R。nVC100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

【输入样例】

10 100 5
7 10
2 40
2 50
1 20
4 20

【输出样例】

3 30

【提示】

样例输入2:nVC100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

10 100 5nVC100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

8 110nVC100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

12 10nVC100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

20 10nVC100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

5 200nVC100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

1 110nVC100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

样例输出2:nVC100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

0 100nVC100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

提示:nVC100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

对于样例输入1:小智选择:(7,10) (2,40) (1,20) 这样小智一共收服了3个小精灵,皮卡丘受到了70点伤害,剩余100-70=30点体力。所以输出3 30。nVC100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

对于样例输入2:小智一个小精灵都没法收服,皮卡丘也不会收到任何伤害,所以输出0 100。nVC100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

答案解析

相关题目

买书 【题目描述】 小明手里有nn元钱全部用来买书,书的价格为1010元,2020元,5050元,100100元。 问小明有多少种买书方案?(每种书可购买多本) 【输入】 一个整数 nn,代表总
宠物小精灵之收服 【题目描述】 宠物小精灵是一部讲述小智和他的搭档皮卡丘一起冒险的故事。 一天,小智和皮卡丘来到了小精灵狩猎场,里面有很多珍贵的野生宠物小精灵。小智也想收服其中的一些小精灵。然而,野
数字组合 【题目描述】 有n个正整数,找出其中和为t(t也是正整数)的可能的组合方式。如: n=5,5个数分别为1,2,3,4,5,t=5; 那么可能的组合有5=1+4和5=2+3和5=5三种组合
三角形最佳路径问题 【题目描述】 如下所示的由正整数数字构成的三角形: 7 3 8 8 1 0 2 7 4 4 4 5 2 6 5 从三角形的顶部到底部有很多条不同的路径。对于每条路径,
最低通行费 【题目描述】 一个商人穿过一个N×N的正方形的网格,去参加一个非常重要的商务活动。他要从网格的左上角进,右下角出。每穿越中间1个小方格,都要花费1个单位时间。商人必须在(2N-1)个单位时
怪盗基德的滑翔翼 【题目描述】 怪盗基德是一个充满传奇色彩的怪盗,专门以珠宝为目标的超级盗窃犯。而他最为突出的地方,就是他每次都能逃脱中村警部的重重围堵,而这也很大程度上是多亏了他随身携带的便于操作的
最大上升子序列和 【题目描述】 一个数的序列bibi,当b1<b2<...<bSb1<b2<...<bS的时候,我们称这个序列是上升的。对于给定的一个序列(a1,a
摘花生 【题目描述】 Hello Kitty想摘点花生送给她喜欢的米老鼠。她来到一片有网格状道路的矩形花生地(如下图),从西北角进去,东南角出来。地里每个道路的交叉点上都有种着一株花生苗,上面有若干
登山 【题目描述】 五一到了,ACM队组织大家去登山观光,队员们发现山上一共有N个景点,并且决定按照顺序来浏览这些景点,即每次所浏览景点的编号都要大于前一个浏览景点的编号。同时队员们还有另一个登山习惯
病人排队 【题目描述】 病人登记看病,编写一个程序,将登记的病人按照以下原则排出看病的先后顺序: 1.老年人(年龄 ≥60≥60岁)比非老年人优先看病。 2.老年人按年龄从大到小的顺序看病,年龄相

提示声明

  • 免责声明:本站资源均来自网络或者用户投稿,仅供用于学习和交流:如有侵权联系删除!
  • 温馨提示:本文属于积分文章,需要充值获得积分或升级VIP会员,也可在会员中心投稿获取。

猜你喜欢