Largest prime factor (素数筛)

数论 The Book of Prime Number Records.pdf 数论 The Book of Prime Number Records.pdf 数论 The Book of Prime Number Records.pdf 立即下载

Everybody knows any number can be combined by the prime number.
Now, your task is telling me what position of the largest prime factor.
The position of prime 2 is 1, prime 3 is 2, and prime 5 is 3, etc.
Specially, LPF(1) = 0.

 

筛出来放在表里直接输出


#include <cstdio>
const int MAX=1000000;
int prime[MAX]={0};
int mark[MAX]={0};

void init()
{
    for(int i=2,n=1;i<MAX;i++) 
        {
            if(prime[i]==0)        
                {
                    mark[i]=n++;  
                    for(int j=i;j<MAX;j=j+i)    
                        {
                            prime[j]=i;   //筛掉i的倍数         
                        }
                }
        }
}
int main()
{
    int n;
    init();
    while(~scanf("%d",&n))
        {
            printf("%d\n",mark[prime[n]]);    //prime中存放这个数的最大质因数 
        }
    return 0;
}

 

HDU 2136 Largest prime factor Largest prime factor Everybody knows any number can be combined by the prime number. Now, your task is telling me what position of the largest prime factor. The position of prime 2 is 1, prime 3 is 2, and prime 5 is 3, etc. Specially, LPF(1) = 0. Each line will contain one integer n(0 < n < 1000000). Output the LPF(n). 立即下载

相关推荐

nrf52840的uart0与uart1双串口使用

nrf52840的uart0与uart1双串口使用 项目原使用nrf52832,后面由于项目需要用到双串口,改用nrf52840,官方的例程没看到使用uart1的,找遍全网都没找到uart1的使用资料,有些不负责任的网文居然说40也只有一个uart,吓得俺赶紧又查看了一次datesheet,O得K、木鸭梨 SDK代码uart驱动中,搜索到uart1的驱动部分,说明官方驱动有uart1支持的 自己动手,丰衣足食吧,下面以nRF5_SDK_17.0.0_9d13099版本,在examples\ble_per

chhen168的博客 5625

【欧拉计划第 3 题】最大质因数 Largest prime factor

欧拉计划(Project Euler)第三题,Problem 3:Largest prime factor

董哲朋的博客 1628

本地部署静态网站托管平台 Netlify 并实现外部访问(Windows 版本)

Netlify 是一款基于云计算的网站部署和托管平台,专为开发者提供便捷的静态网站和 Jamstack 应用部署服务。它的能力在于将网站构建、部署、托管以及持续集成等流程高度集成,简化了开发和运维的复杂程度。用户无需关心服务器的配置、维护等工作。本文将详细介绍如何在本地安装 Netlify 以及结合路由侠内网穿透实现外网访问 Netlify。

lyxnwct的博客 524

Largest prime factor 最大素因子

题目出处:https://projecteuler.net/problem=3

追逐星空下的美 1239

eICU数据库没有ventilation_event表

各位学友大家好,我是环湖医院神经外科的飞时过,很多外院的老师和我问,ventilation_event表的问题,哪怕用ChatGPT也无法正确生成,今天我给大家用SQL做一个拿来就能用的。

环湖数据科学知识共享平台 936

解决MATLAB2020B关于找不到vs2019C++编译器问题

解决MATLAB2020B关于找不到vs2019C++编译器问题

wcm2577的博客 7606

Largest prime factor(最大素数因子)

Largest prime factor   Time Limit: 5000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 6106 Accepted Submission(s): 1876   Problem De

昨日明眸 3831

Amesim基础篇-元件详解-流体库管路

Amesim基础篇-元件详解-流体库管路

2201_75375391的博客 4524

HDU2136:Largest prime factor

Problem Description Everybody knows any number can be combined by the prime number. Now, your task is telling me what position of the largest prime factor. The position of prime 2 is 1, prime 3 is

ACM!荣耀之路! 1605

R语言WGCNA实战:从基因表达矩阵到模块可视化全流程(附避坑指南)

本文详细介绍了使用R语言进行WGCNA(加权基因共表达网络分析)的完整实战流程,涵盖从基因表达矩阵预处理、软阈值选择、网络构建与模块识别,到模块与表型关联分析及结果可视化的关键步骤。文章重点解析了代码实现,并提供了针对数据质量检查、参数调整等常见问题的避坑指南,帮助生物信息学研究者高效挖掘基因共表达模块的生物学意义。

weixin_29062823的博客 580

xilinx原语及bank简介

图8是HP bank与HR bank的IO模块,其中PAD是FPGA的金属管脚,IOB是输入、输出引脚的控制模块。此时使用原语就可以只调用需要的组件,不需要去考虑其余组件参数设置,就方便很多,借助此次机会就对IDDR、ODDR、IDELAYE2、ODELAYE2、IDELAYCRTL、ISERDESE、OSERDESE等几个原语做了简要了解,并对原语的各个模式进行了仿真,本文最初是介绍IDDR的,但在介绍IDDR这些原语之前,还需要了解一下7系列FPGA bank的分类和区别,所以就有了本文。

qq_43416206的博客 413

Largest prime factor(筛法求素数)

Problem Description Everybody knows any number can be combined by the prime number. Now, your task is telling me what position of the largest prime factor. The position of prime 2 is 1, prime 3 is

sdau20163940的博客 553

【linux】linux 出现一个网卡绑定多个ip怎么处理

我的原因是我使用了dhcp,这个会自动分配ip, 将 BOOTPROTO 参数由 dhcp 改为 static,并移除或注释掉与动态分配地址 10.0.2.15 相关的配置行(如果存在)。执行后,您可以再次使用 ip -4 a 或 ifconfig 命令确认 IP 地址已被移除。输出可以看出,您的虚拟机(k8s003)中存在一个名为 enp0s3 的网卡绑定了多个 IPv4 地址。对于某些 Linux 发行版(如 Ubuntu、Debian),您可能需要编辑网络接口的配置文件来移除多余的 IP 地址。

九师兄 297

Largest prime factor(素数筛)

Problem Description Problem DescriptionEverybody knows any number can be combined by the prime number. Now, your task is telling me what position of the largest prime factor. The position of prim...

正版白兔入芦花的博客 207

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

素数筛 HDOJ 2136 Largest prime factor

题目传送门: http://acm.hdu.edu.cn/showproblem.php?pid=2136题目的大意是求出一个数的最大质因数在素数表中的位置。素数筛法是一种判别素数的方法,对于范围不是特别大,需要反复查询的情况,效率较高。 memset(isprime, -1, sizeof(isprime)); isprime[1] = 0; for(int i = 2; i <= MA

nNbS 325

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

hdu-2136-Largest prime factor [素数筛]

题目链接:http://acm.split.hdu.edu.cn/showproblem.php?pid=2136 Largest prime factor Problem Description Everybody knows any number can be combined by the prime number. Now, your tas

Mongo_girl 347

HDOJ2136 Largest prime factor-快速素数筛

题目链接这个题放寒假的时候做过,今天无意看到又做了一遍。题目大意是求给定数最大素因数在素数表中的位置。最大素因数: 素数的最大素因数是自身,非素数(&gt;1)的最大素因数就是因数中最大的素数,比如4的最大素因数是2,5的最大素因数是5.素数表: 表中第0个元素是1,然后是2,3,5,7,11.....思路:快速素数筛求出1-100万间的素数,找出它们在表中的位置查询即可。自己的代码#includ...

。 261

hduoj 2136 Largest prime factor【素数筛+素数打表】

Largest prime factor Description Everybody knows any number can be combined by the prime number.Now, your task is telling me what position of the largest prime factor.The position ...

weixin_30682127的博客 85

[HDU2136] Largest prime factor(素数筛)

传送门 题意 给出若干个数n(n<=1000000),求每个n的最大质因子的排名。 质数的排名:如果素数p是第k小的素数,那么p的排名就是k。 思路 乍一看不知道怎么搞。 其实可以想想我们怎么筛素数的,每个数都会被它的质因数筛去。 这就和题目一样了。 代码 1 #include <cstdio> 2 3 const ...

weixin_30814319的博客 164

Largest prime factor 素数筛(素数打表,打表不优美会爆)

Everybody knows any number can be combined by the prime number. Now, your task is telling me what position of the largest prime factor. The position of prime 2 is 1, prime 3 is 2, and prime 5 is 3

ZJLORD 346

hdu 2136 Largest prime factor----类似筛素数的方法

参考:http://blog.csdn.net/acresume/article/details/7675231 #include #include #define N 1000005 int lpf[N]; int main() { memset(lpf,0,sizeof(lpf)); int i,j,k,n; int ans=1; lpf[1]=0; for(i=2;i<

xiaoyu1_1的专栏 686

HDU——2136(素数筛法) Largest prime factor

原题链接: http://acm.hdu.edu.cn/showproblem.php?pid=2136 测试样例 Sample Input 1 2 3 4 5 Sample Output 0 1 2 1 3 题意: 给你一个整数nnn,求它的最大质因子在素数表中的位置。 解题思路: 对于这种大量求素数问题,我们必然是使用素数筛,这里使用埃式筛法。当然我们由于是要确定素数表的位置。故我们需要对埃式筛法进行一定的改进。即当我们发现一个素数后,我们需要记录它的位置。并将它的所有倍数都变为它的位置。(这样我

pursuit的博客 712

HDU 2136 Largest prime factor (水)

Largest prime factor Time Limit: 5000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Problem Description Everybody knows any number can be combined by the prime number.

ACResume的专栏 3578

Largest prime factor

 跟素数筛有相似处 另外:不要用while(cin&gt;&gt;n),会导致TLE(orz) #include&lt;iostream&gt; #include&lt;cmath&gt; #define maxn 1000005 using namespace std; int flag[maxn]; void prepare(){ int k=1; for(int i=2;i&lt;...

一条菜狗的博客 315

2136 Largest prime factor

这题常规思路做会直接超时,需要用素数筛选法做,而且不能用cin,cout,要用scanf(),printf()才能AC。 用筛法求素数的基本思想是:把从1开始的、某一范围内的正整数从小到大顺序排列, 1不是素数,首先把它筛掉。剩下的数中选择最小的数是素数,然后去掉它的倍数。依次类推,直到筛子为空时结束。如有: 1 2 3 4 5 6 7 8 9 10 11 12 13 14

Eroslol的博客 583

hdu 2136Largest prime factor n的最大因子是第几个素数

Largest prime factor Time Limit: 5000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 3961    Accepted Submission(s): 1393 Problem Description Everybody

hnust_xiehonghao的专栏 2000
上一篇: Codeforces——931B World Cup
下一篇: Silver Cow Party (Dijkstra)
donCoder
博客等级 码龄9年 65粉丝 79原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值