#YHW2705. 好的作业
好的作业
好的作业
题目背景
开学了,Genius_Star 的作业还没有做完,于是他打算使用一次时光机来弥补遗憾。
题目描述
寒假期间,老师给 Genius_Star 布置了 个学科的作业,第 个学科至少要做 页。
但是 Genius_Star 上课睡觉没听到,只做了 页;定义他完成了第 项作业当且仅当 。
定义一个作业子区间 是好的,当且仅当这个区间内的所有作业都被完成了。
开学时,会有 个老师来检查作业,第 个老师的评分是区间 中好的子区间的个数。
最终 Genius_Star 的总得分是所有老师评分的和。
他有一个仅能使用一次的时光机,可以选择一个科目 ,直接令其作业变为已完成状态(也就是强制让 )。
你的任务是:
- 求出使用一次时光机后,能获得的最大总得分。
- 在得分最大的前提下,选择编号最小的科目 。
输入格式
输入共 行:
- 第一行:两个正整数 ,分别表示作业数量和老师数量。
- 第二行: 个非负整数 ,表示每个科目实际完成的页数。
- 第三行: 个非负整数 ,表示每个科目要求完成的页数。
- 接下来 行:每行两个正整数 ,表示第 个老师的检查区间。
输出格式
输出一行两个正整数,用空格隔开:
x ans
- :选择穿越的科目编号(从1开始)。
- :穿越后的最大总得分。
样例
样例 1
输入:
5 1
5 5 1 5 5
1 1 2 1 1
1 5
输出:
3 15
样例 2
输入:
6 4
5 1 5 1 5 1
1 2 1 2 1 2
1 3
5 6
5 6
5 6
输出:
6 11
样例 3
输入:
9 2
5 5 5 1 5 5 5 5 1
1 1 1 2 1 1 1 1 2
3 5
5 9
输出:
9 17
数据范围与子任务
- 对于 100% 的数据:。
- 本题采用捆绑测试:
| 子任务 | 分值 | 数据限制 |
|---|---|---|
| 1 | 10 | |
| 2 | 20 | |
| 3 | 30 | |
| 4 | 40 | 无特殊限制() |
提示:部分测试点输入量较大,请使用快速 I/O 方式。
相关
在下列比赛中: