QOJ.ac

QOJ

Time Limit: 2.0 s Memory Limit: 256 MB Total points: 100 Hackable ✓

#11309. 淘气的出题人

Statistics

Mr. Sheep 正在参加一场编程竞赛。出题人 Mr. Panda 给出了关于题目难度的一些“提示”。由于对于解决相同数量题目的选手来说,解题时间至关重要,因此从最简单的题目开始解决总是明智的。

不幸的是,甲之蜜糖,乙之砒霜。人们对题目难度的看法可能各不相同。尤其是对于 Mr. Panda 而言,他总是低估难题的难度,因为在他看来所有题目都很简单……

竞赛中共有 $N$ 道题目,比赛时长为 $M$ 分钟。第 $i$ 道题目的预估难度为 $D_i$(由 Mr. Panda 给出),Mr. Sheep 解决它需要花费 $T_i$ 分钟。Mr. Sheep 总是按照难度递增的顺序解决题目(即按照 Mr. Panda 预估的难度,从最简单的题目开始,到最难的题目)。请问在比赛结束时,Mr. Sheep 总共能解决多少道题目?

输入格式

输入的第一行包含一个整数 $T$ ($1 \le T \le 20$),表示测试用例的数量。接下来是 $T$ 组测试用例。

对于每组测试用例,第一行包含两个整数 $N$ ($1 \le N \le 10^5$) 和 $M$ ($1 \le M \le 10^5$),其中 $N$ 是竞赛中的题目数量,$M$ 是比赛时长(以分钟为单位)。

下一行包含 $N$ 个不同的整数 $D_1, D_2, \dots, D_N$ ($1 \le D_i \le 10^5$),表示出题人预估的题目难度。

随后一行包含 $N$ 个整数 $T_1, T_2, \dots, T_N$ ($1 \le T_i \le 10^5$),表示 Mr. Sheep 解决这些题目实际需要花费的时间(以分钟为单位)。

输出格式

对于每组测试用例,输出一行 “Case x: y”,其中 $x$ 是测试用例编号(从 1 开始),$y$ 是比赛结束时 Mr. Sheep 解决的题目数量。

样例

输入 1

2
5 120
5 10 20 35 100
10 20 35 100 100000
13 300
52 55 82 11 62 79 38 8 58 28 1 70 32
27 62 45 77 22 69 34 43 21 43 85 22 36

输出 1

Case 1: 3
Case 2: 5

Discussions

About Discussions

The discussion section is only for posting: General Discussions (problem-solving strategies, alternative approaches), and Off-topic conversations.

This is NOT for reporting issues! If you want to report bugs or errors, please use the Issues section below.

Open Discussions 0
No discussions in this category.

Issues

About Issues

If you find any issues with the problem (statement, scoring, time/memory limits, test cases, etc.), you may submit an issue here. A problem moderator will review your issue.

Guidelines:

  1. This is not a place to publish discussions, editorials, or requests to debug your code. Issues are only visible to you and problem moderators.
  2. Do not submit duplicated issues.
  3. Issues must be filed in English or Chinese only.
Active Issues 0
No issues in this category.
Closed/Resolved Issues 0
No issues in this category.