#CSPJMNS07B. 冒险 foray
冒险 foray
B.冒险 foray
题目描述
有件生命值分别为的盔甲。
他将通过段长度分别为的魔法地界中的某一条去异世界冒险,其经过时盔甲会收到的效果,当盔甲的生命值小于等于时就会破碎。
希望通过魔法地界后盔甲仍未破碎并且他只会选择生命值最小且足够他通过该段魔法地界的盔甲。
对于每段魔法地界,存在合法方案时输出选择的盔甲的生命值,不存在合法方案时输出。
输入格式
第一行仅三个整数和。
第二行共个整数。
第三行共个整数。
接下来行,每行个整数
输出格式
共行。
存在合法方案时输出选择的盔甲的生命值。
不存在合法方案时输出。
样例
【样例 1 输入】
3 3
100 200 300
3 3 4
-100 1000 560
-1000 2000 363
-150 100 200 -300
【样例 1 输出】
200
-1
200
数据范围与提示
样例1解释
对于第一条魔法地界:
生命值为的盔甲收到效果()后的生命值为,导致盔甲破碎。
生命值为的盔甲每次收到效果后的生命值为:,,。
生命值为的盔甲每次收到效果后的生命值为:,,。
可见生命值为的盔甲足以通过该段魔法地界,作为最优选择。
对于第二条魔法地界:
可证明不存在合适盔甲能够通过该段魔法地界。
对于第二条魔法地界:
可证明生命值为的盔甲足以通过该段魔法地界,作为最优选择。
数据范围
对于%的数据,。
对于另外%的数据,。
对于%的数据,$1 \leq N,T\leq 10^5,1 \leq \sum_{i=1}^{T}M_i\leq 10^6$,。