#135. T3-徐老师的卡牌决斗
T3-徐老师的卡牌决斗
在一场游戏王Duel links紧张的决斗中,徐老师正调整自己的卡组。卡组里共有 张“数值卡”,第 张卡的数值为 。 每当他宣言抽取 张牌组成“手牌阵”,这一阵的伤害定义为这 张牌数值的最大公约数(GCD)。 (约定:单个数的最大公约数就是它本身。)
徐老师想知道:在最优选择下,他能让伤害达到的最大值是多少?
输入格式
- 第一行:两个正整数 ——卡组总数与询问次数。
- 第二行: 个正整数 ——每张卡的数值。
- 接下来 行:每行一个正整数 ,表示“从卡组中抽取 张牌”时,可能达到的最大伤害。
输出格式
- 对每个询问输出一行一个整数,为对应的最大伤害。
样例
4 3
1 2 4 6
1
2
3
6
2
2
数据范围
- 数据:,
- 数据:,
- 数据:,
- 另外保证:,且对所有询问都有 。