Sum of gcd of Tuples (Hard)
题号:NC229748
时间限制:C/C++/Rust/Pascal 1秒,其他语言2秒
空间限制:C/C++/Rust/Pascal 256 M,其他语言512 M
64bit IO Format: %lld

题目描述

,求:

输入描述:

第一行包含两个整数

输出描述:

输出一行表示答案。
示例1

输入

复制
3 2

输出

复制
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)
=1+1+1+1+1+1+1+2
=9
示例2

输入

复制
3 200

输出

复制
10813692
示例3

输入

复制
100000 100000

输出

复制
742202979

备注:

原题链接:https://atcoder.jp/contests/abc162/tasks/abc162_e