莫比乌斯函数模版
来源:互联网 发布:怎么看淘宝店铺的收支 编辑:程序博客网 时间:2024/05/23 13:59
const int maxn=1e6;const int mod=1e9+7;bool Mark[MAXSIZE];int prime[maxn];bool vis[maxn];int cnt = 0;int mu[maxn];int sum[maxn];int g[maxn];void Init(){ memset(vis,0,sizeof(vis)); mu[1] = 1; cnt = 0; for(int i=2; i<maxn; i++) { if(!vis[i]) { prime[cnt++] = i; mu[i] = -1; } for(int j=0; j<cnt&&i*prime[j]<maxn; j++) { vis[i*prime[j]] = 1; if(i%prime[j]) mu[i*prime[j]] = -mu[i]; else { mu[i*prime[j]] = 0; break; } } } } for (int i = 1; i <= n; i++) g[i] = f[i]; for (int i = 1; i <= n; i++) for (int j = i + i; j <= n; j += i) g[j] -= g[i];
阅读全文
0 0
- 莫比乌斯函数模版
- 莫比乌斯模版
- 数论模版-欧拉函数、莫比乌斯函数和素数
- 莫比乌斯函数
- 莫比乌斯函数
- 莫比乌斯函数
- 莫比乌斯函数
- 莫比乌斯函数
- 莫比乌斯函数
- BZOJ1101【莫比乌斯函数】
- BZOJ2301【莫比乌斯函数】
- BZOJ2820【莫比乌斯函数】
- BZJO2005【莫比乌斯函数】
- 莫比乌斯函数ACM
- bzoj2301 莫比乌斯函数
- 莫比乌斯函数的证明
- bzoj3994【莫比乌斯函数】
- 莫比乌斯反演函数
- NYISTSWOJ 5864 题目不详(好坑的题...)
- MyBatis 示例之存储过程(一)
- Linux的三个时间参数
- linux中的日志服务
- linux卸载openjdk
- 莫比乌斯函数模版
- 4. 对象的组合
- 华为机试——句子逆序
- AJAX简介
- 第一章人工智能之机器学习算法体系汇总
- Timer类jdk文档翻译及源码分析
- 虚拟机安装步骤
- 设计模式-23-1-类适配器
- hdu1162