HDU2136 Largest prime factor
2014-11-06 12:56
260 查看
给出一个n,找出n的最大素因子在素数表中的位置。
打表:
#include <cstdio>
#include <cstring>
const int MAX=1e6;
using namespace std;
long long prime[MAX];
int main()
{
long long num,i,j,n;
memset(prime,0,sizeof(prime));
prime[1]=0;
num=0;
for(i=2;i<MAX;i++)
{
if(prime[i]==0)
{
num++;
for(j=i;j<MAX;j+=i)
prime[j]=num;
}
}
while(scanf("%lld",&n)!=-1)
printf("%lld\n",prime
);
return 0;
}
打表:
#include <cstdio>
#include <cstring>
const int MAX=1e6;
using namespace std;
long long prime[MAX];
int main()
{
long long num,i,j,n;
memset(prime,0,sizeof(prime));
prime[1]=0;
num=0;
for(i=2;i<MAX;i++)
{
if(prime[i]==0)
{
num++;
for(j=i;j<MAX;j+=i)
prime[j]=num;
}
}
while(scanf("%lld",&n)!=-1)
printf("%lld\n",prime
);
return 0;
}
相关文章推荐
- HDU2136 Largest prime factor【水题】
- HDU2136 Largest prime factor 筛选法求素数位置
- HDU2136:Largest prime factor
- HDU2136_Largest prime factor【水题】【筛法求素数】
- hdu2136 Largest prime factor(C语言)
- hdu2136 ----Largest prime factor
- 【沙茶了+筛选保存最大质因数】【HDU2136】Largest prime factor
- 【沙茶了+筛选保存最大质因数】【HDU2136】Largest prime factor
- 【HDU2136】Largest prime factor
- hdu2136 Largest prime factor
- hdu2136 Largest prime factor
- [HDU2136] Largest prime factor(素数筛)
- [暑假集训--数论]hdu2136 Largest prime factor
- 【HDU2136】 Largest prime factor
- 【HDU2136】 Largest prime factor
- 【HDU2136】 Largest prime factor
- HDU 2136 Largest prime factor
- HDU:2136 Largest prime factor!(素数)
- Project Euler Problem 3 - Largest prime factor
- Largest prime factor