关注
第二题 #include<iostream> #include <string> using namespace std; //int a, b, c; //cin >> a >> b >> c; //int res; //res = 1 + b - c; //cout << res; //return (0); int array1[1001]; int array2[1001]; int main() { int n; cin >> n; if (n <= 1) { cout << 0 << endl; return 0; } for (int i = 0; i < 1001; i++) { array1[i] = array2[i] = 0; } //int *array1 = new int[n + 1]{0}; /*计算素数*/ //int *array2 = new int[n + 1]{0}; for (int i = 2; i <= n; i++) { if (array2[i] == 0) { for (int j = 2; j*i <= n;j++) { array2[j*i] = 1; } } if (array2[i] == 1) { continue; } } /*方幂*/ for (int i = 2; i <= n; i++) { if (array2[i] == 0) { array1[i] = 1; //int j = 1; int base = i; int temp = i; while (1) { temp *= base; if (temp > n) { break; } else { array1[temp] = 1; } } } else { continue; } } int cnt = 0; for (int i = 2; i <= n; i++) { if (array1[i]==1) { cnt++; } } //delete[] array1; //delete[] array2; return (0); }
查看原帖
点赞 评论
相关推荐
点赞 评论 收藏
分享
12-19 01:27
华中师范大学 前端工程师 点赞 评论 收藏
分享
点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 牛客2025仙途报告 #
3463次浏览 105人参与
# 工作两年,想和老板谈涨薪怎么说 #
38761次浏览 175人参与
# 2025年终总结 #
176459次浏览 2982人参与
# 你面试体验感最差/最好的公司 #
21471次浏览 350人参与
# 秋招落幕,你是He or Be #
14823次浏览 281人参与
# 一人说一个提前实习的好处 #
13103次浏览 220人参与
# 礼物开箱Plog #
1359次浏览 60人参与
# 今年你最想重开的一场面试是? #
5223次浏览 73人参与
# 重来一次,你会对开始求职的自己说 #
6748次浏览 165人参与
# 找工作,行业重要还是岗位重要? #
85639次浏览 1699人参与
# 实习没事做是福还是祸? #
18375次浏览 268人参与
# 机械制造秋招总结 #
97331次浏览 878人参与
# 团建是“福利”还是是 “渡劫” #
7961次浏览 159人参与
# 工作中听到最受打击的一句话 #
7886次浏览 124人参与
# 考公VS就业,你怎么选? #
88074次浏览 496人参与
# 移动求职进展汇总 #
17902次浏览 143人参与
# 网易求职进展汇总 #
172487次浏览 1422人参与
# 你小心翼翼的闯过多大的祸? #
11822次浏览 172人参与
# 哪些行业值得去? #
14374次浏览 74人参与
# 国央企薪资爆料 #
136564次浏览 597人参与