题目描述
已知数列 f 满足 fn=anfn−1+bn (n≥1)。
问是否存在非负整数 f0,使得 ∀1≤i≤k,fi 为质数 pi 的倍数。
输入格式
本题有多组测试数据。
第一行一个整数 T,表示测试数据组数。
对于每组测试数据:
- 第一行一个整数 k。
- 第二行 k 个整数 a1,a2,…,ak。
- 第三行 k 个整数 b1,b2,…,bk。
- 第四行 k 个整数 p1,p2,…,pk,保证 p 为质数。
输出格式
对于每组测试数据:
- 一行一个字符串,若存在满足条件的 f0 则输出
Yes
,否则输出 No
。
提示
【样例 1 解释】
对于第一组测试数据,一个可行的解为 f0=1,此时 f1=3,f2=5,f3=7。
对于第二组测试数据,没有满足条件的 f0。
【数据规模与约定】
本题采用捆绑测试。
- Subtask 1(10 points):k=1。
- Subtask 2(20 points):k≤2。
- Subtask 3(20 points):k≤5,pi≤20。
- Subtask 4(50 points):无特殊限制。
对于 100% 的数据,1≤T≤10,1≤k≤103,0≤ai,bi≤109,2≤pi≤109,p 为质数。