4148: 整数元组 (x,y,z,w) 满足所有条件?
内存限制:1024 MB
时间限制:2.000 S
评测方式:文本比较
命题人:
提交:1
解决:1
题目描述
# Iroha and Haiku (New ABC Edition)
## 题目描述
有一个长度为 $N$ 的序列 $A=(A_0,...,A_{N-1})$。判断是否存在一个整数元组 $(x,y,z,w)$ 满足以下所有条件:
1. $0 ≤ x < y < z < w ≤ N $
2. $A_x + A_{x+1} + ... + A_{y-1} = P $
3. $A_y + A_{y+1} + ... + A_{z-1} = Q $
4. $A_z + A_{z+1} + ... + A_{w-1} = R $
输入
## 输入格式
输入从标准输入中给出,格式如下:
$N$ $P$ $Q$ $R$
$A_0$ $A_1$ ... $A_{N-1}$
输出
## 输出格式
如果存在满足条件的元组,输出 `Yes`;否则,输出 `No`。
样例输入 复制
10 5 7 5
1 3 2 2 2 3 1 4 3 2
样例输出 复制
Yes
提示
## 输入输出样例
### 输入样例1
```
10 5 7 5
1 3 2 2 2 3 1 4 3 2
```
### 输出样例1
```
Yes
```
### 输入样例2
```
9 100 101 100
31 41 59 26 53 58 97 93 23
```
### 输出样例2
```
No
```
### 输入样例3
```
7 1 1 1
1 1 1 1 1 1 1
```
### 输出样例3
```
Yes
```
## 数据范围与提示
【样例1说明】
$(x,y,z,w)=(1,3,6,8)$ 满足条件。
【数据范围】
- $ 3 ≤ N ≤ 2×10^5$
- $1 ≤ A_i ≤ 10^9$
- $1 ≤ P,Q,R ≤ 10^{15}$
- 所有输入均为整数。
## 题目来源
ABC265D