#CF1458A. Row GCD
Row GCD
Row GCD
题目描述
给定两个正整数序列 和 。对于每一个 ,求 的值。
输入格式
第一行包含两个整数 和 ()。
第二行包含 个整数 ()。
第三行包含 个整数 ()。
输出格式
输出 个整数,第 个数表示 的值。
样例 #1
样例输入
4 4
1 25 121 169
1 2 7 23
样例输出
2 3 8 24
说明/提示
由 ChatGPT 4.1 翻译
给定两个正整数序列 a1,…,an 和 b1,…,bm。对于每一个 j=1,…,m,求 gcd(a1+bj,…,an+bj) 的值。
第一行包含两个整数 n 和 m(1≤n,m≤2×105)。
第二行包含 n 个整数 a1,…,an(1≤ai≤1018)。
第三行包含 m 个整数 b1,…,bm(1≤bj≤1018)。
输出 m 个整数,第 j 个数表示 gcd(a1+bj,…,an+bj) 的值。
4 4
1 25 121 169
1 2 7 23
2 3 8 24
由 ChatGPT 4.1 翻译