#ABC265D. Iroha 与俳句(新 ABC 版)

Iroha 与俳句(新 ABC 版)

Iroha 与俳句(新 ABC 版)

题目描述

有一个长度为 NN 的序列 A=(A0,,AN1)A=(A_0,\ldots,A_{N-1})

判断是否存在满足以下所有条件的整数四元组 (x,y,z,w)(x,y,z,w)

  • 0x<y<z<wN0 \le x \lt y \lt z \lt w \le N
  • Ax+Ax+1++Ay1=PA_x + A_{x+1} + \ldots + A_{y-1} = P
  • Ay+Ay+1++Az1=QA_y + A_{y+1} + \ldots + A_{z-1} = Q
  • Az+Az+1++Aw1=RA_z + A_{z+1} + \ldots + A_{w-1} = R

输入格式

输入按以下格式从标准输入给出:

NN PP QQ RR
A0A_0 A1A_1 \ldots AN1A_{N-1}

输出格式

如果存在满足条件的四元组,输出 Yes;否则输出 No

样例

10 5 7 5
1 3 2 2 2 3 1 4 3 2
Yes

(x,y,z,w)=(1,3,6,8)(x,y,z,w)=(1,3,6,8) 满足条件。

9 100 101 100
31 41 59 26 53 58 97 93 23
No
7 1 1 1
1 1 1 1 1 1 1
Yes

数据范围

  • 3N2×1053 \le N \le 2\times 10^5
  • 1Ai1091 \le A_i \le 10^9
  • 1P,Q,R10151 \le P,Q,R \le 10^{15}
  • 输入中的所有值均为整数
难度 普及+/提高-
通过率
尝试 0
已通过 0
ID
2808
类型
传统题
Time Limit
2000ms
Memory Limit
1024MiB
上传者
标签