logo AlgoBeat OnlineJudge
登录 注册

#101874. [BZOJ 1874] [BeiJing2009 WinterCamp]取石子游戏

内存限制:162 MiB 时间限制:5000 ms 标准输入输出
题目类型:传统 评测方式:文本比较
上传者: 匿名

题目描述

小 H 和小 Z 正在玩一个取石子游戏。

取石子游戏的规则是这样的:每个人每次可以从一堆石子中取出若干个石子,每次取石子的个数有限制,谁不能取石子时就会输掉游戏。

小 H 先进行操作,他想问你他是否有必胜策略,如果有,第一步如何取石子。

输入格式

输入文件的第一行为石子的堆数 ,接下来 行,每行一个数 ,表示每堆石子的个数。

接下来一行为每次取石子个数的种类数 ,接下来 行,每行一个数 ,表示每次可以取的石子个数,输入保证 递增给出。

输出格式

输出文件第一行为 YES 或者 NO,表示小 H 是否有必胜策略。

若结果为 YES,则第二行包含两个数,第一个数表示从哪堆石子取,第二个数表示取多少个石子。

若有多种答案,取第一个数最小的答案,若仍有多种答案,取第二个数最小的答案。

样例

样例

样例输入 #1

4
7
6
9
3
2
1
2

样例输出 #1

YES
1 1

数据范围与提示

的数据,有