题目名称 | 2261. 数论函数簇 |
---|---|
输入输出 | functiona.in/out |
难度等级 | ★★★ |
时间限制 | 1000 ms (1 s) |
内存限制 | 256 MiB |
测试数据 | 10 |
题目来源 | cqw 于2016-04-21加入 |
开放分组 | 全部用户 |
提交状态 | |
分类标签 | |
分享题解 |
通过:3, 提交:16, 通过率:18.75% | ||||
Aglove | 100 | 2.029 s | 8.90 MiB | C++ |
LadyLex | 100 | 3.214 s | 4.07 MiB | C++ |
Hzoi_Hugh | 100 | 3.604 s | 5.41 MiB | C++ |
Hzoi_Hugh | 90 | 4.110 s | 4.81 MiB | C++ |
WildRage | 50 | 1.639 s | 16.25 MiB | C++ |
Aglove | 50 | 3.222 s | 8.90 MiB | C++ |
Hzoi_moyi | 50 | 4.114 s | 8.01 MiB | C++ |
天亮说晚安· | 50 | 4.907 s | 7.58 MiB | C++ |
LadyLex | 50 | 5.027 s | 5.24 MiB | C++ |
呵呵酵母菌 | 50 | 5.375 s | 14.87 MiB | C++ |
本题关联比赛 | |||
20160421s | |||
20160421s |
关于 数论函数簇 的近10条评论(全部评论) | ||||
---|---|---|---|---|
mdzz这数据……等差数列求和要手动爆long long,calc函数要传int
| ||||
数据是错误的,如果想要AC就要和std犯一样的错误
把两个10^11级别的数字相乘爆掉long long才可以AC 还有函数传参一定要故意传int
Aglove
2016-06-04 07:54
1楼
|
在数论上,算术函数(或称数论函数)指定义域为正整数、陪域为复数的函数,每个算术函数都可视为复数的序列。
最重要的算术函数是积性及加性函数。算术函数的最重要操作为狄利克雷卷积,对于算术函数集,以它为乘法,一般函数加法为加法,可以得到一个阿贝尔环。
对于特殊的数论函数往往有许多特殊的性质,我们研究一种经典函数F(n,a,b)(x)=(ax+b) mod n(0<a<n,0<=b<n)。数论函数R(n)为n为定值时F(n,a,b)(F(n,a,b)(x))=F(n,a,b)(x)的不同的a,b二元组个数。
输入N求Σ(1<=i<=N)R(i)
输入一个正整数N
输出和式的结果除以1005060097的余数
6
10
数据范围和注释
对于20%的数据,N≤5000。
对于50%的数据,N≤10^6。
对于100%的数据,N≤10^11。
样例解释:10=0+1+1+1+1+6
在此键入。