题目描述

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

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

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

输入格式

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

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

输出格式

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

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

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

样例 #1

Input

4
7
6
9
3
2
1
2

Output

YES
1 1

数据范围

100%100\% 的数据,有 1n,m,bi10,1ai10001\le n,m,b_i\le10,1\le a_i\le1000

1 条评论

  • @ 2021-7-18 19:00:35

    感谢您的贡献!

    • @ 2021-7-18 19:51:06

      哈 话说怎么删除讨论啊?一不小心发多了发现删不掉

    • @ 2021-7-21 17:57:29

      @feicheng: 进入编辑页面,最底下有一个“删除”按键

  • 1

信息

ID
1874
时间
1000ms
内存
256MiB
难度
7
标签
(无)
递交数
50
已通过
10
上传者