/ fuboat / 题库 /

[NOI2017 模拟] 求和

[NOI2017 模拟] 求和

问题描述

众所周知, 当 \(x\) 的质因数分解为 \(\displaystyle \prod_i p_i^{a_i}\) 时, 有:

\[\mu(x) = \displaystyle \prod_i (-1)^{a_i} [a_i \leq 1]\]

类似地, 定义:

\[f_k(x) = \displaystyle \prod_i (-1)^{a_i} [a_i \leq k]\]

现在给定 \(n, k\), 求

\[\sum_{i=1}^{n} \sum_{j=1}^{n} \sum_{d=1}^{k} f_d(\gcd(i, j)) \pmod{2^{30}}\]

输入格式

仅两个整数, 分别表示 \(n, k\).

输出格式

仅输出一个整数, 表示 \(\displaystyle \sum_{i=1}^{n} \sum_{j=1}^{n} \sum_{d=1}^{k} f_d(\gcd(i, j))\) 对 \(2^{30}\) 取模后的值.

数据范围

对于 \(100\%\) 的数据, \(0 < n \leq 10^{10}\), \(0 < k \leq 40\).

信息

难度
9
分类
数论 点击显示
标签
递交数
1
已通过
1
通过率
100%
上传者