题目描述
有两个游戏,每个游戏各有 n 关,每过一关升级,每关的通关时间不同,且不能跳过前面的关卡挑战后面的关卡。
给定一个整数 t(可用总时间),请问如何分配时间才能使升级(通关)的次数最大?
输入格式
- 第一行:两个整数 n 和 t
- 第二行:n 个整数 a1,a2,…,an,表示第一款游戏各关的通关时间
- 第三行:n 个整数 b1,b2,…,bn,表示第二款游戏各关的通关时间
输出格式
4 22
6 8 10 7
7 11 9 9
3
说明:选择通关6,7,8。
数据范围
- 对于 30% 的数据,1≤n≤20
- 对于 60% 的数据,1≤n≤1000
- 对于 100% 的数据,1≤n≤100000,1≤t≤1000000000,1≤ai,bi≤10000