题目地址:点击打开链接
思路:题目是要求小于n且不与n互素的和对1000000007取模,我们可以把可以用1到n-1的和(n-1)*n/2减去小于n且与n互素的和再对1000000007取模即可,这里要用到一个公式如果gcd(n,i)=1,则gcd(n,n-i)=1,用欧拉函数求出小于n且与n互素的个数为sum,则共有sum/2对数,他们的和为n,即小于n且与n互素的数的和为n*sum/2
AC代码:
题目地址:点击打开链接
思路:题目是要求小于n且不与n互素的和对1000000007取模,我们可以把可以用1到n-1的和(n-1)*n/2减去小于n且与n互素的和再对1000000007取模即可,这里要用到一个公式如果gcd(n,i)=1,则gcd(n,n-i)=1,用欧拉函数求出小于n且与n互素的个数为sum,则共有sum/2对数,他们的和为n,即小于n且与n互素的数的和为n*sum/2
AC代码:
欧拉函数的yansheng
Calculation 2
问题描述:给出一个N,求1..N中与N
题目链接:
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M