说明
给你 n 根面条,长度为 {l1,l2,l3,⋯,ln},你可以进行若干次以下操作:
有 m 次询问(每次询问独立):
a b c d e f:请判断能否切完面条后让面条长度的乘积等于 $R=2^a\times3^b\times5^c\times7^d\times11^e\times13^f$;若能则输出 1,否则输出 0。
输入格式
共 2+m 行。
第一行 2 个正整数,分别为 n 和 m,含义见题面。
第二行 n 个正整数,分别为 l1,l2,l3,⋯,ln,含义见题面。
第 3∼2+m 行每行 6 个非负整数,分别为 a,b,c,d,e,f,含义见题面。
输出格式
共 m 行。
第 1∼m 行,每行输出 1 或 0,含义见题面。
6 4
2 4 6 12 9 11
6 4 0 0 1 0
5 5 0 0 1 0
0 8 0 0 1 0
0 8 0 0 2 0
1
1
1
0
提示
数据:
$R=2^a\times3^b\times5^c\times7^d\times11^e\times13^f$
| Subtask | n | li | a,b,c,d,e,f | R | pts |
| :----------: | :----------: | :----------: | :----------: | :----------: | :----------: |
| 0 | ≤10 | 1≤li≤13 | ≤80 | ≤106 | 10 |
| 1 | ≤10 | 1≤li≤13 | ≤10 | 无特殊限制 | 10 |
| 2 | ≤80 | 1≤li≤13 | ≤80 | 无特殊限制 | 20 |
| 3 | ≤105 | 1≤li≤13 | ≤4×105 | 无特殊限制 | 60 |
对于所有数据,1≤n≤105,1≤li≤13,1≤m≤105,0≤a,b,c,d,e,f≤4×105。