给定n个正整数a1,a2,…,an。
再给定A,你需要从数列a中选择m项,以任意顺序排列为b1,b2,…,bm,使得((Amodb1)modb2)mod…)modbm=0。
求出m的最小值。若无解,请输出 -1。
给定n个正整数a1,a2,…,an。
再给定A,你需要从数列a中选择m项,以任意顺序排列为b1,b2,…,bm,使得((Amodb1)modb2)mod…)modbm=0。
求出m的最小值。若无解,请输出 -1。
本题有多组数据。
第一行一个整数T,表示数据组数。
对于每组数据:
2
2 9
2 7
1 3
2
2
-1
数据范围