#P5435. 基于值域预处理的快速 GCD
基于值域预处理的快速 GCD
题目背景
模板题,无背景。
题目描述
给定 个正整数 ,再给定 个正整数,你需要对每对 求出 与 的最大公因数。
不难发现你的输出应有 个正整数。为了减少输出对程序的运行效率的影响,你只需要输出 行,每行一个整数 。
其中对于 ,。由于答案可能过大,你只需要输出模 后的结果即可。
输入格式
第一行一个正整数 。
第二行 个正整数,表示 。
第三行 个正整数,表示 。
输出格式
共 行,第 行应输出一个非负整数 。意义见题目描述。
5
200 300 300 300 23333
666 666 666 666 123456
16
564
3636
14328
3905
提示
对于 的数据,。
对于 的数据,$1\leqslant n\leqslant 5000;1\leqslant a_i,b_i\leqslant 10^6$。
请注意常数因子对程序运行效率的影响