[蓝桥杯2019初赛]质数-质数筛or 水题
生活随笔
收集整理的這篇文章主要介紹了
[蓝桥杯2019初赛]质数-质数筛or 水题
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
法一:
代碼如下:
法二:
#include <iostream> using namespace std; const int N = 100100; bool vis[N];void fff() {for (int i = 2; i <= N - 1; i++)if (!vis[i])for (int j = 2 * i; j <= N - 1; j += i) {vis[j] = true;} }int main() {fff();int ans = 0;for (int i = 2; i <= N - 1; i++) {if (!vis[i]) {ans++;if (ans == 2019) {cout << i << endl;return 0;}}}return 0; }總結
以上是生活随笔為你收集整理的[蓝桥杯2019初赛]质数-质数筛or 水题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: [蓝桥杯2019初赛]矩形切割-找规律
- 下一篇: 红薯皮的功效与作用、禁忌和食用方法