题目信息

题目类型
练习
题目年份
2025
题目题型
编程题
关 键 词
选题

题目题干

描述

每次编程课的考试和测验前,张老师和杜老师都为了出题和选题绞尽脑汁。因为我们既希望让同学们得高分,增加对编程学习的兴趣,又必须考察大家对核心知识和算法的掌握情况。于是,这次考试前的选题工作,我们需要你的帮助。DzX100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

我们已经准备好了n道候选题目,并且预估了每一道题目的得分和同学们解题需要花费的时间。在已知考试的总时长的情况,你的任务是写一个程序,告诉张老师和杜老师,应该从这些候选题目中选出哪些组成正式考题,使得同学们在考试总时间内能够得到的分数最高。DzX100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

输入
第1行,包含2个整数n和m (1<=n<=1000, 1<=m<=10000) ,分别表示候选题目数和考试总时长(考试时长和每道题解题时间的单位都是分钟)。DzX100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
第2行到第(n+1)行,每行2个整数,第(i+1)行的整数 pi, ti 分别表示解决第 i 道题得到的分数和所需花费的时间(1<=pi,ti<=10000)。
输出
一个整数,代表最高的分数。
样例输入
4 120
90 110
80 120
55 80
60 30
样例输出
115
提示
样例说明:DzX100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
样例中有4道候选题目,考试总时长120分钟。如果选择第3、4题作为正式考试题,那么解题时间为80+30=110分钟(不超过120分钟),并且总分为55+60=115分。这也是所有方案中的最高得分,其他方案的得分都不如这个方案。DzX100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
DzX100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
数据范围:DzX100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
对于50%的数据,n<=20;DzX100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
对于全部数据,n<=1000,1<=m,pi,ti<=10000;
 

答案解析

相关题目

Bessie的生意
选题描述 每次编程课的考试和测验前,张老师和杜老师都为了出题和选题绞尽脑汁。因为我们既希望让同学们得高分,增加对编程学习的兴趣,又必须考察大家对核心知识和算法的掌握情况。于是,这次考试前的选题工作,我
数字三角形3描述 7 3   8 8   1   0 2   7   4   4 4   5   2   6   5 (图1) 图1给出了一个数字三角形。从三角形的顶部到底部有很多条不同的路径。对
竞选班长3描述 班级里要竞选班长,共有 M 名同学参加竞选。为了便于投票和统计,老师给他们编号为1号候选人、2号候选人、3号候选人 ... M号候选人,同学们投票时只要在纸上写上 1 到 M 中的一个
算盘描述 算盘是一种手动操作计算辅助工具形式,它起源于中国,迄今已有2600多年的历史,是中国古代的一项重要发明。在阿拉伯数字出现前,算盘是世界广为使用的计算工具。现在,算盘在亚洲和中东的部分地区继续
评委打分描述 在一项体育赛事中,有N名评委给运动员打分。而运动员最终的得分是,去掉一个最高分,再去掉一个最低分之后,剩余的分数之和。 请你计算选手的最终得分。 输入 第一行包含一个整数N 第二行包
删除第k个数描述 数组中有 n 个整数,删除第 k 个数之后,请输出数组中剩下的数。 输入 一共3行,第一行包含一个整数 n (2<=n<=10),表示数组个数; 第二行包含 n 个整数
反复除以2描述 给定一个整数N。如果N是奇数保持不变;如果是偶数你要将它反复除以2,直到变成奇数。 请你输出最后的奇数是多少? 输入 一个整数N 1 <= N <= 1000000 输
暑假做题描述 下周一小明就开始放暑假了,假期一共持续 N 天。在这 N 天的假期中,小明计划周一到周五每天做 2 道编程题,周六周日每天做 1 道编程题。 你能算出按照计划小明 N 天总共做多少道编
数青蛙描述 《数青蛙》是一首广为流传的中国儿歌。它的前3句是: 1只青蛙1张嘴,2只眼睛4条腿。 2只青蛙2张嘴,4只眼睛8条腿。 3只青蛙3张嘴,6只眼睛12条腿。 现在输入一个整数N,请你输出这

提示声明

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

猜你喜欢