atcoder#ABC238E. [ABC238E] Range Sums
[ABC238E] Range Sums
题目描述
高橋くんは秘密の整数列 を持っており、現時点で、 の長さが であることは分かっています。
の中身を当てたいあなたに対し、高橋くんは以下の 個の情報を追加で与えてくれることを約束しました。
- 個目の情報: の値
高橋くんが約束を守り、 個の情報すべてが与えられた場合、 に含まれる全要素の総和 を特定することは可能ですか?
输入格式
入力は以下の形式で標準入力から与えられる。
输出格式
に含まれる全要素の総和を特定することが可能なら Yes
を、そうでないなら No
を出力せよ。
题目大意
输入一个 和 分别表示数组长度为 ,有 次输入:
每次输入一个 和 ,表示我们知道 到 区间的和
问你最后能否知道数组的和
如果可以输出 Yes
,否则输出 No
。
3 3
1 2
2 3
2 2
Yes
4 3
1 3
1 2
2 3
No
4 4
1 1
2 2
3 3
1 4
Yes
提示
制約
- $ 1\ \leq\ Q\ \leq\ \min(2\ \times\ 10^5,\frac{N(N+1)}{2}) $
- 入力はすべて整数
Sample Explanation 1
個目の情報と 個目の情報から、 の値が分かります。そこから 個目の情報によって得られる の値を引くと、 の値を特定可能です。
Sample Explanation 2
の先頭 項の総和を特定することは可能ですが、全要素の総和を特定することは不可能です。
Sample Explanation 3
個目の情報によって全要素の総和が直接与えられています。