题目描述:

源码:

需要注意,若使用cin,cout输入输出,会超时。

#include"iostream"
#include"memory.h"
#define MAX 1000000
using namespace std; int index[MAX]; int main()
{ memset(index, -1, sizeof(index));
index[1] = 0;
int sum = 0;
for(int i = 2; i < MAX; i++)
{
if(index[i] == -1)
{
sum++;
for(int j = i; j < MAX; j+= i)
index[j]=sum;
}
} int n;
while(scanf("%d", &n) != EOF)
printf("%d\n", index[n]);
return 0;
}

  

最新文章

  1. Notes:SVG(3)---滤镜和渐变
  2. javaScript笔记
  3. OC--init,initialize,initWithCoder:,initWithFrame:各方法的区别和加载顺序
  4. 深入学习jQuery选择器系列第二篇——过滤选择器之子元素选择器
  5. 点餐系统Sprint1总结
  6. js的一些属性
  7. scala break &amp; continue
  8. 构建一个简单的WCF应用——WCF学习笔记(1)
  9. ios 工程图片清理shell
  10. 回首Java(始)
  11. 用script实现内容显示,并使用json传输数据
  12. E - 食物链 poj1182
  13. 2.2 文件 I/O 的基石:Path
  14. Java 冒泡排序的实现
  15. bzoj1433
  16. T-SQL_select语句详解
  17. 在tensorflow中使用batch normalization
  18. 对Unity的Resources目录进行改名
  19. 机器学习:Python实现聚类算法(二)之AP算法
  20. [算法整理]树上求LCA算法合集

热门文章

  1. 安装typescript开发环境
  2. Centos7 执行firewall-cmd –permanent –add-service=mysql报错“ModuleNotFoundError: No module named &#39;gi&#39;”
  3. 转载:jquery 对 Json 的各种遍历
  4. MySQL 单表查询多表查询
  5. 【Git教程】Git教程及使用命令
  6. WEBGL学习【二】平面图形
  7. css3实现滚动手表
  8. [总结-动态规划]经典DP状态设定和转移方程
  9. CodeForcesGym 100676G Training Camp
  10. HDU 3698 Let the light guide us