关注
第二题: #include <iostream>
#include <vector>
#include <map>
#include <cstring>
#include <string>
#include <algorithm>
using namespace std;
int arr[1005];
int ans[1005];
void init() {
memset(arr, 0, sizeof(arr));
arr[0] = 1;
arr[1] = 1;
for (int i = 2; i <= 1000; ++i) {
if (arr[i] == 0) {
int tmp = i + i;
while(tmp <= 1000) {
arr[tmp] = 1;
tmp += i;
}
}
}
for (int i = 2; i <= 1000; ++i) {
if (arr[i] == 0) {
int tmp = i * i;
while(tmp <= 1000) {
arr[tmp] = 2;
tmp *= i;
}
}
}
ans[0] = 0;
ans[1] = 0;
for (int i = 2; i <= 1000; ++i) {
if (arr[i] == 0 || arr[i] == 2) {
ans[i] = ans[i-1] + 1;
} else {
ans[i] = ans[i-1];
}
}
}
int main() {
ios::sync_with_stdio(false);
//freopen("input.txt", "r", stdin);
init();
int t;
cin >> t;
cout << ans[t] << endl;
return 0;
}
第三题:数位dp,可以用dfs搞。但是手生,没调处来,ggdfs(l, r, f1, f2, f3).l表示数字开始的位,r表示数字结束的位f1表示当前数字前面有没有1f2表示前面有没有给位f3表示后面有没有借位可能可以简化。。自己代码写的太复杂了,bug没有调处来。。
查看原帖
点赞 评论
相关推荐
昨天 00:08
陕西理工大学 电子工程师 Fyhyuky:三年后肯定不会啊,只会比现在更烂,你自己看看现在有没有什么增长点,电车都是国家补贴兜底才发展出来的,已经比较违背市场自然规律了,互联网更不用说了,国家强力打压,传统制造业转型失败,现在苟延残喘中
点赞 评论 收藏
分享
牛客热帖
正在热议
# 25届秋招总结 #
302983次浏览 2690人参与
# 如果不工作真的会快乐吗 #
59457次浏览 519人参与
# 阿里云管培生offer #
17798次浏览 297人参与
# 地方国企笔面经互助 #
3884次浏览 11人参与
# 美团求职进展汇总 #
1328113次浏览 12452人参与
# 选完offer后,你后悔学本专业吗 #
20155次浏览 144人参与
# 百度开奖 #
163852次浏览 981人参与
# 正在实习的你,几点下班 #
52108次浏览 391人参与
# 国央企薪资爆料 #
8616次浏览 69人参与
# 如何一边实习一边秋招 #
992491次浏览 12640人参与
# 提前批简历挂麻了怎么办 #
146565次浏览 1948人参与
# 学历or实习经历,哪个更重要 #
51284次浏览 402人参与
# 海康威视求职进展汇总 #
399042次浏览 3406人参与
# 米哈游求职进展汇总 #
176082次浏览 1458人参与
# 求职遇到的搞笑事件 #
70898次浏览 577人参与
# 投递实习岗位前的准备 #
1179718次浏览 18397人参与
# 面试体验感最好的是哪家? #
85152次浏览 846人参与
# 实习生应该准时下班吗 #
167480次浏览 1159人参与
# 得物求职进展汇总 #
66360次浏览 682人参与
# 网申一定要掌握的小技巧 #
5349次浏览 53人参与
# 招聘要求与实际实习内容不符怎么办 #
10314次浏览 273人参与
# 0offer是寒冬太冷还是我太菜 #
898884次浏览 8015人参与