标签:http io ar for div sp 代码 c amp
题目链接
http://acm.hdu.edu.cn/showproblem.php?pid=1286
题目做的很乱,很不应该,
开始我直接暴力超时
超时代码
#include<stdio.h>
#include<stdio.h>
#include<math.h>
#include<string.h>
int main(void)
{
int n,t,s,i,j;
int hash[40000];
scanf("%d",&t);
while(t--)
{
memset(hash,0,sizeof(hash));
scanf("%d",&n);
int k=n/2;
for(i=2;i<=k+1;i++)
{
if(n%i==0)
{
for(j=1;i*j<n;j++)
hash[i*j]++;
}
}
s=0;
for(i=2;i<n;i++)
if(hash[i])
s++;
printf("%d\n",n-s-1);
}
return 0;
}
敢想,想到就敲,别犹豫。
标签:http io ar for div sp 代码 c amp
原文地址:http://www.cnblogs.com/liudehao/p/3966866.html