#69. Polygon
Polygon
题目描述
Kaf
爱多边形。
现在n405
中有 条线段,序号为 的线段长度为 。
此时天使和恶魔出现了,他们一共行动了 次 。恶魔每个命令会指定一条线段长度变为 ;天使每个询问给定了区间 ,他想考验Kaf
能否快速判断出区间内的线段是否可以首尾相连构成一个凸多边形。
凸多边形的定义可以参考:凸多边形
如果Kaf
不能全部判断正确,这些线段都会被天使和恶魔销毁掉,你能帮他判断吗?
输入格式
第一行两个整数 。
第二行 个整数 , 表示第 条线段的长度。
接下来 行。 每行第一个整数 。
为 代表恶魔下达了命令,接下来输入两个整数 ,代表第 条线段长度变为 。
为 代表天使给出了询问,接下来输入两个整数 , 代表需要判断区间 内的线段是否能构成多边形 。
输出格式
输出若干行,第 行表示对天使第 次询问的回答。对于每个询问,如果能构成凸多边形,输出Yes
,否则输出No
。
输入输出样例 #1
输入 #1
5 4
3 4 5 6 7
2 1 3
1 1 9
2 1 3
2 1 5
输出 #1
Yes
No
Yes
输入输出样例 #2
输入 #2
6 4
6 2 8 5 8 5
2 3 5
1 5 10
1 1 1
2 3 4
输出 #2
Yes
No
相关
在下列比赛中: