hdu4279 Number
来源:互联网 发布:上帝和程序员的段子 编辑:程序博客网 时间:2024/06/14 18:52
设某数的欧拉函数为A(x),因子数为B(x)。
则题目定义的f(x)=x-A(x)-B(x)+1,因为1多算了一次,所以要加上1。
根据欧拉函数的积性函数公式,只有A(2)为奇数。
而对于任意一个不为某数平方的数,其因数必然成对出现,所以B(x^2)为奇数。
所以,如果一个奇数是某数的平方,其f必然为奇数,如果一个偶数为某数的平方,其f必然为偶数。
只要求区间内的不是某数平方的偶数及是某数平方的奇数的数量就ok了,特判一下1和2。
这题精度是噩梦。。。感谢discuss里的神犇提示用long double。。。
0 0
- HDU4279-Number
- hdu4279 Number
- hdu4279 Number
- hdu4279
- hdu4279
- hdu4279 Number-------天津网络赛 打表找规律
- 2012天津赛区网络赛第二题---Number(hdu4279)
- hdu4279数论
- HDU4279(数论)
- hdu4279 找规律+小想法
- HDU4279(2012年天津网络赛---数论分析题)
- Number
- number
- number
- Number
- number
- number
- Number
- 可重入函数与线程安全
- UI day2 UILabel标签 UITextField文本 UIButton按钮
- oracle中的rownum
- 仿QQ帮助菜单功能
- C语言的函数指针和结构体
- hdu4279 Number
- Android开发之序列化接口
- 虚幻4全部鼠标样式mouse cursors
- UI day 3 UIApplication应用程序的执行顺序 自定义视图 视图控制器
- 从大数据菜鸟走上大师的历程
- Qt的4个图像类QImage/QPixmap/QBitmap/QPicture
- 实习日记
- POJ 3087 Shuffle'm Up(洗牌)
- UI day 4 事件处理(UIEvent) 触摸 晃动 远程控制事件