#P6176. *【莫比乌斯反演】i*j的约数个数和②[Lucas的数论]
*【莫比乌斯反演】i*j的约数个数和②[Lucas的数论]
题目描述
设 为 的约数个数,给定 ,求
注意,有个引理:
$d(ij)=\sum\limits_{x|i}\sum\limits_{y|j}\lbrack \gcd(x,y)=1 \rbrack$ ,即满足 且 的二元组 和 的约数一一对应。
输入格式
一行一个整数 ,。
输出格式
一个整数,答案对 取模。
2
8
设 d(x) 为 x 的约数个数,给定 n,求 ∑i=1n∑j=1nd(ij)
注意,有个引理:
$d(ij)=\sum\limits_{x|i}\sum\limits_{y|j}\lbrack \gcd(x,y)=1 \rbrack$ ,即满足[x∣i][y∣j] 且 gcd(x,y)=1 的二元组 (x,y) 和 i∗j 的约数一一对应。
一行一个整数 n,1≤n≤109。
一个整数,答案对 109+7 取模。
2
8