链接:https://ac.nowcoder.com/acm/contest/61132/A 来源:牛客网 总所周知集训队里有个人很喜欢学数学=.=,今天他突然觉得给新生放一道NTT有点太难了,于是他紧急想了一道很简单的数学题,题面也很短,给定一个k,求\left( \sum_{n=1}^{k}{\sum_{i=1}^{n}{\varphi\left( i \right)}}*⌊n/i⌋ \right)(∑ n=1 k ∑ i=1 n φ(i)∗⌊n/i⌋)%mod,其中\varphi\left( i \right)φ(i)表示i的欧拉函数,⌊n/i⌋⌊n/i⌋表示n除以i向下取整,mod=1000000007,很简单吧,秒了它。 输入描述: 第一行一个正整数k 1<=k<=1e12 输出描述: 输出一行一个整数表示答案
时间: 2024-04-15 21:26:17 浏览: 174
ACM程序设计导引及在线实践
你好!对于给定的正整数k,要求计算以下表达式的值:
\left( \sum_{n=1}^{k}{\sum_{i=1}^{n}{\varphi\left( i \right)}}*⌊n/i⌋ \right) (\mod 1000000007)
其中,φ(i)表示i的欧拉函数,⌊n/i⌋表示n除以i的整数部分。
请问你对这个问题有什么疑问吗?
阅读全文