本题题意:给出一个数,求出其最大素数因子在素数中的位置.

代码如下:

#include <cstdio>
#define MAX 1000000
using namespace std;
int a[MAX+1];
void Prime()
{a[1] = 0;int t = 2;int l = 1;int i;while(t <= MAX){for(i=t;i<=MAX;i+=t)a[i] = l;for(i=t;i<=MAX;i++)if(a[i]==0){t = i;break;}l++;if(i == MAX+1)break;}
}int main()
{Prime();int n;while(~scanf("%d",&n)){printf("%d\n",a[n]);}return 0;
}

这个代码感觉太神奇了,我自己写的一个就TLE了,上面这个代码的思路是先铺满2的倍数再铺满3的倍数,5的倍数依次。。然后最后得到的每个位置上就是最大因子的序号了。

转载于:https://www.cnblogs.com/mtl6906/p/7512013.html

数论专题 hdu2136相关推荐

  1. 数学/数论专题-学习笔记:狄利克雷卷积

    数学/数论专题-学习笔记:狄利克雷卷积 1. 前言 2. 一些基础函数 3. 积性函数 4. 狄利克雷卷积 5. 总结 6. 参考资料 1. 前言 狄利克雷卷积,是学习与继续探究 μ\muμ 函数和 ...

  2. ACM数论专题3——素数(质数)

    ACM数论专题3--素数 素数是什么 蛮力算法求素数 蛮力算法的实现以及分析 时间复杂度 蛮力算法的改进 时间复杂度 **埃筛** 时间复杂度 线筛 线筛原理分析 线筛实现 素数是什么 质数1 (pr ...

  3. 数论专题(一)数论基本概念

    努力努力再努力x 努力努力再努力x 博客园 首页 新随笔 联系 订阅 管理 数论专题(一)数论基本概念 转载自:https://blog.csdn.net/whereisherofrom/articl ...

  4. ( 数论专题 )【 斐波那契通项公式 + 等比数列求和公式 】

    ( 数论专题 )[ 斐波那契通项公式 + 等比数列求和公式 ] 斐波那契通项公式( 证明略 ): 例题: 求当n趋向于无穷大,Sn等于什么,输出最简分数. 分子是斐波那契数列,分母是K的 i 次方, ...

  5. 数学/数论专题:莫比乌斯函数与欧拉函数

    数学/数论专题:莫比乌斯函数与欧拉函数(进阶) 0. 前言 1. 前置知识 2. 正文 3. 总结 4. 参考资料 0. 前言 本篇文章会从狄利克雷卷积的角度,讨论莫比乌斯函数与欧拉函数的相关性质. ...

  6. codeforces数论专题总结

    文章目录 codeforces数论专题总结(1300~1800) 1444A Division (1500) 1462D Add to Neighbour and Remove(1400) 1423K ...

  7. 刘汝佳训练指南——数论专题知识点总结:

    数论是一个神奇的东西,各种结论都很经典,有些懂,有些自己还不是很懂. 接下来就一个一个的介绍吧. 第一.素数,素数本身就是一个很让人惊奇的数,因为它代表的是唯一,自己就有连个因数,一个是1,一个是自己 ...

  8. 【ACM】kuangbin基础数论专题

    知识补充:裴蜀定理 1.Bi-shoe and Phi-shoe 1.题意 给出一行数,求对应的数的欧拉函数值大于给出的数的数的最小和. 2.思路 我们知道素数表的欧拉函数值递增. 设素数a,b,b是 ...

  9. 正睿集训数论专题【8.9】

    又到了"最简单"的数论了, 好开心啊~(。◕ˇ∀ˇ◕) 目录 简单数论 数论函数/算术函数 定义 内容 积性函数 定义 举例 性质 性质一 性质二 狄利克雷卷积 定义 性质 常用的 ...

最新文章

  1. SAP MM 物料主数据里某字段看不到就是屏幕格式设置导致的?
  2. Linux KVM虚拟网络的桥接
  3. hi3559 目标检测
  4. 利用ajax作一实时日志系统查询模块,和感兴趣的同行交流一下!
  5. maven上传源码脚本
  6. R开发(part8)--应用R语言中的函数环境空间
  7. HALCON示例程序connection.hdev分割连通域
  8. leveldb - 并发写入处理
  9. Java案例:数据表转换成XML文档
  10. python内置类型
  11. 制作 MacOS 系统 ISO 镜像
  12. 有关坐标系常见问题的问与答(转自ESRI中国社区)
  13. 中英文网站googleSEO优化技巧
  14. 校园失物招领小程序 开题报告(基于微信小程序毕业设计题目选题课题)
  15. 黑马程序员--IO总结(含2个设计模式)
  16. 让VMWare拥有Intel千兆网卡
  17. 报错:实体名称必须紧跟在 '' 后面
  18. 1. 简介(The caret package )
  19. 判断三个参数是否能构成一个三角形
  20. 上海青少年算法竞赛-6月月赛参考代码

热门文章

  1. 岩板铺地好吗_铺地的石板如何用出高逼格,三个大师案例来教你!
  2. python解常微分方程龙格库_求解常微分方程组初值问题的龙格库塔法分析及其C代码...
  3. python写登录界面跳转至数据库操作_pycharm+jdango+python实现创建web工程并实现简单登陆...
  4. c# 程序员学习android(1)引导界面--viewpager的使用
  5. 浙江大学_包家立教授计算生物学2_信源编码理论
  6. latex转为html效果好吗,latex2html
  7. 交换排序图解_排序算法(一):初级比较排序
  8. 2012.4.13总结(一)
  9. java 调用kettle job 传参_java调用kettle向job(任务)和transformation(转换)传递参数实例...
  10. python 手机自动化操作_Python自动化办公之word操作