#CF484E. Sign on Fence
Sign on Fence
Sign on Fence
- 时间限制:5 秒
- 内存限制:256 MiB
题目描述
栅栏由 块宽度均为 、高度为 的连续木板组成,相邻木板之间没有间隙。现在要在栅栏上放置一个矩形标志,标志的各边与木板平行,左右两边正好贴合某些木板的边界。
每次询问给出 。标志宽度必须恰为 ,并且必须完全位于第 至第 块木板所构成的栅栏区间内。求标志可能达到的最大高度。
输入格式
第一行一个整数 ,表示木板数量。
第二行 个整数 ,表示每块木板的高度。
第三行一个整数 ,表示询问数量。随后 行每行三个整数 。
输出格式
每个询问输出一行最大高度。
样例输入 1
5
1 2 2 3 3
3
2 5 3
2 5 2
1 5 5
样例输出 1
2
3
1
数据范围
对于全部数据,,,,。
所有测试点均独立计分且分值相同。
| 子任务编号 | 分值 | 特殊限制 |
|---|---|---|
| 1 | 20 | |
| 2 | 40 | 所有询问满足 |
| 3 | 无特殊限制 |
提示
样例描述的栅栏如下:

下图分别给出了三次询问的一种最优放置方式:


