关注
第二题 #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); }
查看原帖
点赞 评论
相关推荐
06-02 23:35
门头沟学院 后端 
点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 哪些公司开提前批了? #
26326次浏览 264人参与
# 华子oc时间线 #
1244238次浏览 6484人参与
# 风评不好的公司,你会去吗? #
61357次浏览 443人参与
# 哪些公司校招卡第一学历 #
68228次浏览 268人参与
# 实习如何「偷」产出? #
51086次浏览 1336人参与
# 除了主业以外,你还有哪些其他收入? #
12116次浏览 201人参与
# 不卡学历的大厂有哪些? #
29261次浏览 229人参与
# 校招阶段,学历VS技术哪个更重要? #
17725次浏览 188人参与
# 职场新人体验 #
25984次浏览 249人参与
# 腾讯音乐求职进展汇总 #
98151次浏览 570人参与
# 社恐入职新公司如何融入团队 #
11928次浏览 63人参与
# 校园里的破防时刻 #
11405次浏览 128人参与
# Offer比较,你最看重什么? #
191626次浏览 1301人参与
# 你投递的公司有几家约面了? #
108949次浏览 779人参与
# 你觉得技术面多长时间合理? #
100268次浏览 720人参与
# 你的秋招第一场笔试是哪家 #
147782次浏览 1484人参与
# 实习时,大家都怎么称呼自己的mentor? #
43767次浏览 277人参与
# 你最满意的offer薪资是哪家公司? #
33106次浏览 176人参与
# 你今年的平均薪资是多少? #
134039次浏览 686人参与
# 正在实习的碎碎念 #
1454803次浏览 13469人参与