关注
第二题 #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); }
查看原帖
点赞 评论
相关推荐
白烁:respect
点赞 评论 收藏
分享
11-22 14:57
太原理工大学 线下拓展运营 点赞 评论 收藏
分享
10-16 12:29
携程_移动安全研发 Yushuu:你的确很厉害,但是有一个小问题:谁问你了?我的意思是,谁在意?我告诉你,根本没人问你,在我们之中0人问了你,我把所有问你的人都请来 party 了,到场人数是0个人,誰问你了?WHO ASKED?谁问汝矣?誰があなたに聞きましたか?누가 물어봤어?我爬上了珠穆朗玛峰也没找到谁问你了,我刚刚潜入了世界上最大的射电望远镜也没开到那个问你的人的盒,在找到谁问你之前我连癌症的解药都发明了出来,我开了最大距离渲染也没找到谁问你了我活在这个被辐射蹂躏了多年的破碎世界的坟墓里目睹全球核战争把人类文明毁灭也没见到谁问你了😆
点赞 评论 收藏
分享
11-26 09:40
莆田学院 产品经理 点赞 评论 收藏
分享
牛客热帖
正在热议
# 25届秋招总结 #
382846次浏览 3807人参与
# ai智能作图 #
12766次浏览 197人参与
# 北方华创开奖 #
65029次浏览 524人参与
# 地方国企笔面经互助 #
6180次浏览 14人参与
# 我的实习求职记录 #
6109803次浏览 83859人参与
# 发工资后,你做的第一件事是什么 #
5271次浏览 22人参与
# 阿里云管培生offer #
53100次浏览 1543人参与
# 硬件兄弟们 甩出你的华为奖状 #
76414次浏览 617人参与
# 如果再来一次,你还会选择这个工作吗? #
104522次浏览 1052人参与
# 哪些公司校招卡第一学历 #
31637次浏览 89人参与
# 如果有时光机,你最想去到哪个年纪? #
27214次浏览 564人参与
# 华为工作体验 #
109612次浏览 853人参与
# 如果你有一天可以担任公司的CEO,你会做哪三件事? #
9182次浏览 188人参与
# 还记得你第一次面试吗? #
30285次浏览 427人参与
# 许愿池 #
216824次浏览 2544人参与
# 腾讯求职进展汇总 #
206151次浏览 1690人参与
# 你觉得第一学历对求职有影响吗? #
16017次浏览 129人参与
# 产运销实习日记 #
27885次浏览 323人参与
# 阿里求职进展汇总 #
71936次浏览 786人参与
# 上班到公司第一件事做什么? #
14634次浏览 165人参与
# 实习,投递多份简历没人回复怎么办 #
2430316次浏览 34655人参与
# 实习中的菜狗时刻 #
280186次浏览 2759人参与