社区讨论

[烂活]用哈希表筛质数

灌水区参与者 10已保存回复 11

讨论操作

快速查看讨论及其快照的属性,并进行相关操作。

当前回复
11 条
当前快照
1 份
快照标识符
@lo322j64
此快照首次捕获于
2023/10/23 23:31
2 年前
此快照最后确认于
2023/10/23 23:31
2 年前
查看原帖
代码:
CPP
for (int i = 1; i <= 100; i++)
	s.reserve(i), pr.insert(s.bucket_count());
for (int x: pr)
	cout << x << endl;

输出:
CPP
2
3
5
7
11
13
17
19
23
29
31
37
41
43
47
53
59
61
67
71
73
79
83
89
97
实测 10710^7 以内可以 0.3s 跑出来,以后不用写线性筛了!!!!! [手动滑稽]
假的,后面会变稀疏的,只有179项

回复

11 条回复,欢迎继续交流。

正在加载回复...