关注
第二题 #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); }
查看原帖
点赞 评论
相关推荐
查看16道真题和解析 点赞 评论 收藏
分享
点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 你想跟着什么样领导? #
5978次浏览 82人参与
# 什么样的背景能拿SSP? #
117479次浏览 410人参与
# 百度秋招 #
56147次浏览 394人参与
# 你的秋招白月光和意难平公司 #
7620次浏览 82人参与
# 分享一个让你热爱工作的瞬间 #
47628次浏览 412人参与
# 找实习是选平台还是选业务? #
10581次浏览 149人参与
# 从夯到拉,评价编程语言 #
5217次浏览 48人参与
# 秋招签约后的心态变化 #
106249次浏览 923人参与
# 职场吐槽大会 #
289969次浏览 2111人参与
# 每个月花钱最多的地方是? #
5558次浏览 77人参与
# xxx岗位的一天 #
10338次浏览 92人参与
# 作业帮求职进展汇总 #
77847次浏览 520人参与
# 十一月总结 #
13697次浏览 147人参与
# 你面试时吹过最大的牛 #
20599次浏览 116人参与
# 为什么国企只招应届生 #
218644次浏览 1262人参与
# 饿了么求职进展汇总 #
80443次浏览 684人参与
# 非技术求职现状 #
549733次浏览 3509人参与
# 实习学到最有价值的工作习惯 #
43782次浏览 378人参与
# 韶音科技求职进展汇总 #
65168次浏览 510人参与
# AI“智障”时刻 #
6231次浏览 55人参与
# 实习生如何通过转正 #
111944次浏览 1421人参与
