A. wjw 的最佳配置

    传统题 1000ms 256MiB

wjw 的最佳配置

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

题目描述

众所周知 wjw 玩的游戏都非常的奇特,这次他又在玩一个有趣的游戏,这个游戏是一个讲究装备配置的游戏,并不是无脑选择战斗力更高的装备就可以变强的。

在这个游戏中,wjw 控制一个角色,这个角色总共可以装备 nn装备 和携带一种 法印 ,编号为 1n1 \sim n,每件装备的战斗力分别为 a1,a2...ana_1,a_2...a_n

游戏的战斗力计算方式特别有趣,并不是简单的将所有装备的数值相加。

在这个游戏中,一个角色的战斗力是所有装备战斗力的最大公因子。

而法印的效果则是为所有装备全部增加 xx 点战斗力

比如原本有 44 件装备,战斗力分别为 [8,2,6,4][8,2,6,4] ,而携带的法印效果为战斗力 +2+2,则最终每件装备的战斗力为 [10,4,8,6][10,4,8,6],最终玩家战斗力为 gcd(10,4,8,6)=2gcd(10,4,8,6) = 2

现在 wjw 已经配置好了 nn 件装备,但是他有 mm 种法印可以选择,他想知道携带每一种法印的最终战斗力,以此来选出最高战斗力的配置。

输入格式

输入第一行包含两个正整数 n,mn,m 分别表示有 nn 件装备和 mm 种法印

输入第二行包含 nn 个正整数 a1,a2...ana_1,a_2...a_n 分别表示每一件装备的战斗力

输入第二行包含 mm 个正整数 b1,b2...bmb_1,b_2...b_m 分别表示每一种法印增加的战斗力

输出格式

输出包含 mm 个正整数,用空格隔开,依次表示选择每一种法印的最终战斗力

数据范围

对于 40%40\% 的数据,1n,m20001 \leq n,m \leq 2000

对于 100%100\% 的数据,$1 \leq n,m \leq 2 * 10^5, 1 \leq a_i,b_i \leq 10^{18}$

样例输入

3 3
49 121 217
2 23 1

样例输出

3 24 2

2025提高班模拟赛(15)

未参加
状态
已结束
规则
IOI
题目
3
开始于
2026-2-13 21:30
结束于
2026-2-23 21:30
持续时间
240 小时
主持人
参赛人数
6