B. 游戏通关

    传统题 1000ms 128MiB

游戏通关

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

题目描述

小爱可以玩两个游戏,每个游戏各有 nn 关,每过一关升一级,每关的通关时间是不同的。给定一个整数 tt,表示小爱玩游戏的时间,请问她应该如何分配时间,才能让升级的次数达到最大?(不可以跳关,总等级为两个游戏通过的关卡数之和)

输入格式

第一行:两个整数 nntt

第二行:nn 个整数 a1,a2,,ana_1, a_2, \dots, a_n,表示第一个游戏每个关卡的通关时间;

第三行:nn 个整数 b1,b2,,bnb_1, b_2, \dots, b_n,表示第二个游戏每个关卡的通关时间。

输出格式

单个整数:表示最多能通过多少关。

输入输出样例 #1

输入 #1

4 22
6 8 10 7 
7 11 9 9

输出 #1

3

样例解释

第一个游戏过第 1,21, 2 关(耗时 6+8=146 + 8 = 14)。

第二个游戏过第 11 关(耗时 77)。

总耗时 14+7=212214 + 7 = 21 \le 22,总升级次数为 2+1=32 + 1 = 3

数据范围

  • 对于 30%30\% 的数据,1n201 \le n \le 20
  • 对于 60%60\% 的数据,1n10001 \le n \le 1000
  • 对于 100%100\% 的数据,1n1000001 \le n \le 1000001t1,000,000,0001 \le t \le 1,000,000,0001ai,bi100001 \le a_i, b_i \le 10000

信奥星2026年普及组集训营入营测试

未参加
状态
已结束
规则
IOI
题目
5
开始于
2026-6-28 10:30
结束于
2026-9-11 10:30
持续时间
2.5 小时
主持人
参赛人数
8