题目背景
模板题,无背景。
题目描述
给定 n 个正整数 a1,a2,…,an,再给定 n 个正整数b1,b2,…,bn,你需要对每对 (i,j) 求出 ai 与 bj 的最大公因数。
不难发现你的输出应有 n2 个正整数。为了减少输出对程序的运行效率的影响,你只需要输出 n 行,每行一个整数 Ai。
其中对于 i∈[1,n],Ai=∑j=1nijgcd(ai,bj)。由于答案可能过大,你只需要输出模 998,244,353 后的结果即可。
输入格式
第一行一个正整数 n。
第二行 n 个正整数,表示 a1,a2,…,an。
第三行 n 个正整数,表示 b1,b2,…,bn。
输出格式
共 n 行,第 i 行应输出一个非负整数 Ai。意义见题目描述。
提示
对于 20% 的数据,1⩽n⩽500。
对于 100% 的数据,1⩽n⩽5000;1⩽ai,bi⩽106。
请注意常数因子对程序运行效率的影响