博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
LightOJ 1007 - Mathematically Hard
阅读量:4585 次
发布时间:2019-06-09

本文共 317 字,大约阅读时间需要 1 分钟。

题意:求出区间[a,b]的PHI值的平方和
分析:充分理解欧拉函数的定义,结合素数筛选的巧妙应用
 
 
对于素数筛选,对于一个素数pi,在筛选其倍数k*pi时就可以计算k*pi这个数的欧拉函数了
 
View Code
1 void cal_PHI(){ 2     int i,j; 3     int m=(int)sqrt(maxn*1.0); 4     memset(mk,0,sizeof(mk)); 5     for(i=1;i
 
不过在求区间平方和的时候水了,MEL~ 下次要吸取教训。。。

 

转载于:https://www.cnblogs.com/abrain/archive/2012/05/26/2519476.html

你可能感兴趣的文章
共享内存
查看>>
《Cracking the Coding Interview》——第5章:位操作——题目1
查看>>
类EF框架Chloe.ORM升级:只为更完美
查看>>
c++文件操作
查看>>
nodejs实现新闻爬虫
查看>>
关于left join (本文出处:http://www.cnblogs.com/aces/ )
查看>>
解决WebService 测试窗体只能用于来自本地计算机的请求
查看>>
Linux 用户和用户组详解
查看>>
深入理解DIP、IoC、DI以及IoC容器
查看>>
赋值文件
查看>>
Vue 数组 字典 template v-for 的使用
查看>>
蓝牙模块选择经验谈
查看>>
PAT 1060 爱丁顿数(25)(STL-multiset+思路)
查看>>
进程和线程
查看>>
爬取校花网视频
查看>>
mysql root密码忘记最快方法
查看>>
imagemagick imagick
查看>>
DevOps - 版本控制 - Gitlab
查看>>
代码管理必备-----git使用上传码云
查看>>
静态库Lib和动态库Dll
查看>>