题目链接

题目就是让你输出n个数的序列,要保证该序列是递增的,并且第i个数的前面不能保护它的约数,我直接先对前100000的素数打表,然后输出前n个,so easy。

//cf 191 B
#include <stdio.h>
#include <string.h>
int ans[100005]; bool vis[10000000];
int main()
{
int cnt = 1;
for (int i = 2; i < 1300000; i++)
{
if (vis[i])
continue;
for (int j = i+i; j < 10000000; j += i)
vis[j] = true;
if (!vis[i])
ans[cnt++] = i;
if (cnt > 100000)
{
break;
}
}
int n;
while (scanf("%d", &n) != EOF)
{
for (int i = 1; i < n; i++)
printf("%d ", ans[i]);
printf("%d\n", ans[n]);
}
return 0;
}

最新文章

  1. 基于Cesium1.26地图API下的GeoServer2.9.0服务器跨域设置
  2. 用Okhttp框架登录之后的Cookie设置到webView中(转)
  3. 跟着百度学PHP[3]-PHP中结构嵌套之循环结构与条件结构嵌套
  4. PathFinding.js 寻路类神器
  5. viewport和media query
  6. C++ string 转 char*
  7. Unable to execute dex: java.nio.BufferOverflowException. Check the Eclipse log for stack trace.
  8. 用Python设计第一个游戏 - 零基础入门学习Python002
  9. Centos6.5升级gcc for qt5.3.1
  10. http://download.qt-project.org/archive/qt/4.5/qt-all-opensource-src-4.5.2.tar.bz2
  11. Linux环境下Android JNI程序的编译
  12. input输入自动大写
  13. 高性能JavaScript读书笔记
  14. 【Swift】swift定义全局变量
  15. feign多文件上传
  16. [Linux] Nginx响应压缩gzip
  17. java算法----排序----(5)归并排序
  18. InnoDB master thread工作原理
  19. 什么是 web 开发
  20. Eclipse开发Java程序入门,HelloWord

热门文章

  1. HTTP协议之应用
  2. 大白话5分钟带你走进人工智能-第31节集成学习之最通俗理解GBDT原理和过程
  3. 该如何真正进入SEO行业?
  4. kafka入门(三)备份
  5. C语言学习推荐《C语言参考手册(原书第5版)》下载
  6. 基于C#的机器学习--微基准测试和激活功能
  7. android_activity_研究(二)
  8. 码云及Git的使用
  9. 《ElasticSearch6.x实战教程》之分词
  10. STM32-I2C_CheckEvent-标志位自动清除理解