#abc162e. [abc162_e]Sum of gcd of Tuples (Hard)
[abc162_e]Sum of gcd of Tuples (Hard)
题目描述
考虑长度为 的序列 ,其中的元素取值范围为 到 (包含边界)。
总共有 条这样的序列。计算所有序列中 的和。
由于和可能非常大,将其对 取模后输出。
这里 表示 的最大公约数。
约束条件
- 输入中的所有值都是整数。
输入
输入以以下格式从标准输入给出:
输出
打印所有 个序列中 的和,对 取模后输出。
示例输入1
3 2
示例输出1
9
$\\gcd(1,1,1)+\\gcd(1,1,2)+\\gcd(1,2,1)+\\gcd(1,2,2)$ $+\\gcd(2,1,1)+\\gcd(2,1,2)+\\gcd(2,2,1)+\\gcd(2,2,2)$
因此,答案为 。
示例输入2
3 200
示例输出2
10813692
示例输入3
100000 100000
示例输出3
742202979
请务必对和取模 后输出。