拔河比赛

测试数据来自 system/2145

作业已超过截止时间,您无法递交本题目。

时间限制:1秒  内存限制:256M


【题目描述】

  学校决定举行一次全校性的拔河比赛,以班为单位组队。我们知道影响拔河比赛胜负的因素有:参赛队的合力量、总重量和技巧。如果每只队伍的人数都一样的话,那么低年级的班级会没有获胜的希望。因此学校考虑到比赛公平性和参与的广泛性,做出如下规定:

  ◆ 每只队伍的人数不一定相同,但队员的总重量不能超过某个规定的值。
  ◆ 每只队伍的女队员不少于一定的人数。

  多多是高二.1 班的体育委员,班主任将本班组队的任务交给了他。多多深知影响比赛胜败的三个关键因素中力量和重量是前提,技巧靠后期训练。因此他必须先考虑在学校规定的前提下,选那些同学才能获得最大的合力量。

【输入格式】

  第一行三个数整数:分别表示队员总重量上限 \(W\)、多多班上学生总人数 \(N\)、女同学人数 \(M\);
  第二行一个整数,表示参赛队中女队员人数不少于 \(K\) 人;
  接下来 \(N\) 行每行两个整数,分别表示多多班上每个同学的重量和力量,其中第 3 到 \(M+2\) 行是所有女生的重量和力量,第 \(M+3\) 到 \(N+2\) 行表示所有男同学的重量和力量,每个整数在 60 至 180 之间。

【输出格式】

  一行一个整数,合力量的最大值。

【输入输出样例】

 Input

400 10 3
2
90 120
80 90
100 150
110 80
150 100
120 80
90 80
80 70
120 100
110 90 

 Output

460

【子任务】

  共 10 组测试数据:
  对于前 3 组数据有 \(N≤20、K≤M≤10、W≤1000\)
  对于前 5 组数据有 \(N≤30、K≤M≤15、W≤2000\)
  对于前 10 组数据有 \(N≤100、K≤M≤50、W≤10000\)

【来源】

  Mr.he

动态规划之最优子集强化练习题

未认领
状态
已结束
题目
10
开始时间
2025-02-14 00:00
截止时间
2025-03-29 23:59
可延期
24.0 小时