#S2026F6. [CSP-S 2026 模拟二] 稳定观测窗(window)
[CSP-S 2026 模拟二] 稳定观测窗(window)
题目描述
自动观测站每分钟记录两个数字:读数 和耗电量 ()。
选择一个非空连续观测区间 ,要求同时满足:
- 区间最大读数与最小读数之差不超过 ,即 。
- 区间总耗电量不超过 ,即 。
请找出长度最长的合法区间。若多个合法区间长度相同,选左端点 最小的一个。
若不存在合法的非空区间,输出 0 0 0。
输入格式
第一行三个整数 。
第二行 个整数 。
第三行 个整数 。
输出格式
一行三个整数:最优区间长度、左端点、右端点(从 开始编号)。
样例 1
7 3 11
3 4 7 5 4 8 5
3 2 4 1 3 2 3
4 2 5
数据范围与部分分
保证 ,,,,。
| 子任务 | 分值 | 特殊限制 | 测试点 |
|---|---|---|---|
| 1 | 20 | 1–4 | |
| 2 | 所有 相同 | 5–8 | |
| 3 | 所有 且 | 9–12 | |
| 4 | 40 | 无额外限制 | 13–20 |
所有子任务都遵守总体约束。相同长度时须按最小左端点确定答案。