#y0004. 士兵游荡之一
士兵游荡之一
题目描述
在该国有 个城市和 条双向道路连接它们。每个城市都有一支军队。第 个城市的军队由 名士兵组成。现在士兵们在游荡。游荡后,每名士兵必须要么留在自己的城市,要么通过最多沿一条道路移动前往邻近的城市。
检查在游荡后,第 个城市是否可能正好有 名士兵。
输入格式
输入 输入的第一行包含两个整数 和 。 下一行包含 n 个整数 。
再下一行包含 个整数 。
接下来有 行,每行包含两个整数 和 ,表示城市 和 之间有一条无向道路。
输出格式
如果无法满足条件,则输出 NO
。
否则输出 YES
。
样例 #1
样例输入 #1
4 4
1 2 6 3
3 5 3 1
1 2
2 3
3 4
4 2
样例输出 #1
YES
样例 #2
样例输入 #2
2 0
1 2
2 1
样例输出 #2
NO
相关
在下列比赛中: