题目描述
你要开始一场数轴旅行,初始时,你所在的位置为 x=0 ,你想要去 x=d 位置。
给定 n 个整数a1,a2,...,an,表示每次你可以往左移动 ai 个单位或往右移动 ai 个单位。
请问,最终能否到达 x=d 位置?能则输出 Yes
,不能输出 No
。
输入格式
输入共两行:
第一行,两个整数 n,d
第二行,n 个正整数 a1,a2,...an
输出格式
输出能否达到最终目标位置。
2 -4
6 8
Yes
样例解释 1
向左走两次6,再向右走一次8
2 5
6 8
No
数据范围
- 对于 30% 的数据,满足 1≤n≤10,1≤ai≤10,−20≤d≤20。
- 对于 60% 的数据,满足 1≤n≤103,1≤ai≤103,−104≤d≤104。
- 对于 100% 的数据,满足 1≤n≤105,1≤ai≤109,−109≤d≤109。