关注
回溯额
void backtrack(int n, int index, vector<bool>& visited, int & count) {
if (index == n) {
if (visited[n]) {
count++;
if (count == 1000000007) count = 0;
return;
}
else {
count++;
if (count == 1000000007) count = 0;
count++;
if (count == 1000000007) count = 0;
return;
}
}
if (visited[index]) {
backtrack(n, index + 1, visited, count);
}
else {
for (int i = 0; i < 2; ++i) {
if (0 == i) {
int temp1 = index ;
while (temp1 <= n) {
visited[temp1] = true;
temp1 += index;
}
backtrack(n, index + 1, visited, count);
int temp2 = index ;
while (temp2 <= n) {
visited[temp2] = false;
temp2 += index;
}
}
else
{
visited[index] = true;
backtrack(n, index + 1, visited, count);
visited[index] = false;
}
}
}
return;
}
int main() {
int n = 0;
while(cin >> n) {
vector<bool> visited(n+1, false);
int count = 0;
backtrack(n, 2, visited, count);
cout << count << endl;
}
}
查看原帖
点赞 6
相关推荐
点赞 评论 收藏
分享

点赞 评论 收藏
分享
10-05 21:58
广西职业师范学院 Java 点赞 评论 收藏
分享
牛客热帖
更多
- 1... 面试最后的反问环节,能问些什么?(附特供问题)1.2W
- 2... 从面试官的角度看待一场面试是怎么样的?1.2W
- 3... 最近面试回答不出来的题7034
- 4... 害,找工作哪有不上当的!6102
- 5... 《从研一摆烂到稳拿oc:嵌入式er的踩坑血泪史,这些弯路真的别再走了!》3966
- 6... 双非硕的十月份秋招总结3520
- 7... 作为普通家庭出身的我,为什么非大厂不可?3314
- 8... 找到靠谱的公司,少走些弯路3288
- 9... 项目经历混乱?STAR法则手把手教你梳理(附真实案例分析过程)2894
- 10... 腾讯客服-一、二、三、四、五与六面面经(录用评估中)2458
正在热议
更多
# 实习在多还是在精 #
10436次浏览 126人参与
# 反问环节如何提问 #
108979次浏览 2127人参与
# 爱玛科技集团求职进展汇总 #
31754次浏览 212人参与
# 你见过哪些工贼行为 #
6871次浏览 48人参与
# 我的求职进度条 #
5509次浏览 79人参与
# 找工作中的小确幸 #
17486次浏览 165人参与
# 实习下班不想学习,正常吗? #
8140次浏览 112人参与
# 运营每日一题 #
103014次浏览 865人参与
# 秋招踩过的“雷”,希望你别再踩 #
34622次浏览 455人参与
# 设计人的面试记录 #
156560次浏览 1513人参与
# 校招谈薪一定要知道的事 #
6382次浏览 82人参与
# 远程面试的尴尬瞬间 #
192090次浏览 1253人参与
# 你觉得什么岗位会被AI替代 #
9564次浏览 130人参与
# 工作中,努力重要还是选择重要? #
201644次浏览 2049人参与
# 顺丰求职进展汇总 #
60494次浏览 298人参与
# 选完offer后,你后悔学机械吗? #
40253次浏览 243人参与
# 面试时最害怕被问到的问题 #
629366次浏览 8590人参与
# 社会教会你的第一课 #
106080次浏览 853人参与
# 浪潮求职进展汇总 #
18486次浏览 140人参与
# 实习生应该准时下班吗 #
291299次浏览 1612人参与
# 实习最想跑路的瞬间 #
83008次浏览 527人参与