#HTJ79C. 自习灯光
自习灯光
问题描述
小一是某中学计算机社团的成员。临近期末,学校为了帮助大家复习,特地开放了一个 “智慧自习室” 系统。
这间自习室有 个座位,按照编号从 到 排成一行。每个座位上初始的灯光亮度不同,灯光亮度会影响同学们学习的效率,所以管理员小一打算通过系统调整灯光亮度。
系统允许执行至多 次 “调亮操作”。每次操作可以选择一段连续的座位区间 ,并让该区间内所有座位的灯光亮度同时增加 。
不过,由于电路线路老旧,每个座位能够承受的调亮次数是有限的。如果某个座位的调亮次数超过了它的限制,灯泡就会烧坏。
现在,已知每个座位当前的灯光亮度,以及每个座位最多能承受的调亮次数。小一希望设计一套操作方案,使得所有座位里灯光最暗的那个座位也能尽量变亮。
你的任务是帮她算出,通过合理的操作后,最暗座位的最大可能亮度是多少。
输入格式
第一行:两个整数 ,表示座位数量和可用的调亮操作次数。
第二行: 个整数,表示各座位当前亮度。
第三行: 个整数,表示各座位可承受的最大调亮次数。
输出格式
一个整数,表示通过最优操作方案后,所有座位的最小亮度的最大可能值。
样例输入 #1
5 5
10 8 12 6 9
3 2 4 4 2
样例输出 #1
10
样例解释 #1
一种方案是,将第二个座位调亮 次,第四个座位调亮 次,再将座位区间 调亮 次,座位区间 调亮 次。操作后座位亮度分别为 ,最暗的座位上灯光亮度是 。
数据范围
本题共 个测试点。
测试点编号 | 的范围 | 的范围 | 的范围 | 的范围 |
---|---|---|---|---|
1 ~ 2 | ||||
3 ~ 5 | ||||
6 | / | / | ||
7 | ||||
8 ~ 10 | / |
对全部数据,保证 。