配点 : 500 点
問題文
高橋くんは秘密の整数列 a を持っており、現時点で、a の長さが N であることは分かっています。
a の中身を当てたいあなたに対し、高橋くんは以下の Q 個の情報を追加で与えてくれることを約束しました。
- i (1≤i≤Q) 個目の情報: ali+ali+1+⋯+ari の値
高橋くんが約束を守り、Q 個の情報すべてが与えられた場合、a に含まれる全要素の総和 a1+a2+⋯+aN を特定することは可能ですか?
制約
- 1≤N≤2×105
- 1≤Q≤min(2×105,2N(N+1))
- 1≤li≤ri≤N
- (li,ri)=(lj,rj) (i=j)
- 入力はすべて整数
入力
入力は以下の形式で標準入力から与えられる。
N Q
l1 r1
l2 r2
⋮
lQ rQ
出力
a に含まれる全要素の総和を特定することが可能なら Yes
を、そうでないなら No
を出力せよ。
3 3
1 2
2 3
2 2
Yes
1 個目の情報と 2 個目の情報から、a1+a2+a2+a3 の値が分かります。そこから 3 個目の情報によって得られる a2 の値を引くと、a1+a2+a3 の値を特定可能です。
4 3
1 3
1 2
2 3
No
a の先頭 3 項の総和を特定することは可能ですが、全要素の総和を特定することは不可能です。
4 4
1 1
2 2
3 3
1 4
Yes
4 個目の情報によって全要素の総和が直接与えられています。