#CF3841. 看视频
看视频
题目描述
光头强做了一顿饭,他打算边吃饭边观看 站上的一个视频。他吃午饭的时间不能超过 秒钟,所以他向你求助选视频。
站上有一个 个视频的列表,从 到 编号。第 个视频持续 秒,并具有娱乐值 。初始情况下,视频列表打开在第一个视频上,光头强可以花 秒钟切到下一个视频(如果存在)。
帮助光头强选择一个视频,在 秒钟内打开并完成观看。如果有多个视频可选,他希望选择娱乐值最高的一个。如果仍有多个,输出任何一个的编号,如果没有这样的视频,输出 -1
。
输入格式
输入数据的第一行包含一个整数 ——测试用例数。
测试用例的描述如下。
每个测试用例的第一行包含两个整数 和 ——视频列表中视频的数量和午餐时间(秒)。
每个测试用例的第二行包含 个整数 ——视频持续时间。
每个测试用例的第三行包含 个整数 ——视频娱乐价值。
输出格式
输出 个整数,每个整数是相应测试用例的答案。作为答案,输出光头强可以在午餐时间内观看的娱乐值最高的视频的编号。如果有多个答案,可以输出其中任意一个。如果没有光头强可以在午餐时间内看完的视频,则输出 -1
。