#p4916. [ABC238E] Range Sums
[ABC238E] Range Sums
题面翻译
输入一个 和 分别表示数组长度为 ,有 次输入:
每次输入一个 和 ,表示我们知道 到 区间的和
问你最后能否知道数组的和
如果可以输出 Yes
,否则输出 No
。
题目描述
高桥君有一个秘密的整数序列 a,目前你知道 a 的长度是 N。
你想猜出 a 的内容,高桥君答应给你以下 Q 条额外信息。
- 个情報: 的值
如果高桥信守诺言,得到了所有 Q 条信息,那么是否有可能找出 a 中所有元素的总和 ?
输入格式
。
输出格式
如果可以确定 "图 1 "中所有元素的和,则输出 "yes",否则输出 "no"。
样例 #1
样例输入 #1
3 3
1 2
2 3
2 2
样例输出 #1
Yes
样例 #2
样例输入 #2
4 3
1 3
1 2
2 3
样例输出 #2
No
样例 #3
样例输入 #3
4 4
1 1
2 2
3 3
1 4
样例输出 #3
Yes
提示
制約
-
-
$ 1\ \leq\ Q\ \leq\ \min(2\ \times\ 10^5,\frac{N(N+1)}{2}) $
-
-
-
入力はすべて整数
Sample Explanation 1
根据第一条和第二条信息,我们知道了 的值。 从第三个信息中减去 a_2 的值,就可以确定 的值。
Sample Explanation 2
可以确定 a 的前三项之和,但无法确定所有元素之和。
Sample Explanation 3
所有元素的总和直接由第四条信息给出。