问题陈述
给定一个长度为N的正整数序列A=(A1,A2,…,AN),和整数x和y。
确定是否可以在xy坐标平面上放置N+1个点p1,p2,…,pN,pN+1,以满足以下所有条件。 (允许将两个或多个点放置在同一坐标上。)
- p1=(0,0)。
- p2=(A1,0)。
- pN+1=(x,y)。
- 点pi和pi+1之间的距离是Ai。 (1≤i≤N)
- 线段pipi+1和pi+1pi+2形成90度角。 (1≤i≤N−1)
约束条件
- 2≤N≤103
- 1≤Ai≤10
- ∣x∣,∣y∣≤104
- 输入中的所有值都是整数。
输入
输入以以下格式从标准输入中给出:
N x y
A1 A2 … AN
输出
如果可以放置p1,p2,…,pN,pN+1以满足问题陈述中的所有条件,则打印Yes
;否则,打印No
。