埃拉托色尼筛选法(the Sieve of Eratosthenes)简称埃氏筛法,是古希腊数学家埃拉托色尼(Eratosthenes 274B.C.~194B.C.)提出的一种筛选法。 是针对自然数列中的自然数而实施的,用于求一定范围内的质数. (1)先把1删除(现今数学界1既不是质数也不是合数) ...
分类:
其他好文 时间:
2018-02-20 11:18:52
阅读次数:
162
刚开始代码无法运行,修改后原书代码可以运行了,可是书本的思想还是错的。 虽然接下来的都是讲错误的思想下的“错误”的修改。 原书缺了窗体控件的代码,虽然在VS下不需要手动写窗体的代码,但是刚开始确实也不会怎么弄窗体 记录窗体拖拽的方法: 首要的一步是新建一个Windows窗体应用程序:文件 --> 新 ...
分类:
其他好文 时间:
2018-02-14 16:43:00
阅读次数:
139
Description 如题,给定一个范围N,你需要处理M个某数字是否为质数的询问(每个数字均在范围1 N内) Input&Output Input 第一行包含两个正整数N、M,分别表示查询的范围和查询的个数。 接下来M行每行包含一个不小于1且不大于N的整数,即询问该数是否为质数。 Output 输 ...
分类:
其他好文 时间:
2018-02-13 00:12:59
阅读次数:
172
第一次写游记。。。 [day 0] 第一次去长沙,可能也是最后一次,5h火车坐的真难受,更难受的是还要去什么荒郊野岭比赛,一副离wc三连跪不远的节奏。 接站大巴上讨论了一波51nod的E,听说现在出了一种新的筛法,常数吊打洲鸽筛,我两天前才学的洲鸽筛。。。 进了宿舍发现宿舍没有网(其实是宿舍玻璃太n ...
分类:
其他好文 时间:
2018-02-11 22:39:01
阅读次数:
116
题目描述 定义p(n)为n大于1的最小约数。给出N,求p(2)+p(3)+...+p(N)的值。 输入 一个整数N。 输出 1个整数,表示所求的值。 样例输入 样例输出 提示 ?对于30%的数据,N≤103;?对于60%的数据,N≤103;?对于100%的数据,2≤N≤107。 题目大意:略 思路: ...
分类:
其他好文 时间:
2018-02-11 14:47:42
阅读次数:
148
类似筛法的思想 本题实际上就是反推hash的模数, 首先想到枚举k,但显然会超时。 $a mod k==b mod k k|(a b) $ 由同余的定义可以知道 所以我们的任务就变成的找到一个整数k使其不是任意一个 $ a b $ 的因子, 观察一下数据范围可以发现,我们可以预处理出所有的a b,并 ...
分类:
其他好文 时间:
2018-02-08 11:06:54
阅读次数:
123
欧拉筛是线性时间复杂度筛选素数的算法。 先看一般筛法寻找素数: 先说明上面的代码可以正确找到所有[1,n)之间的素数。如果一个数x是素数,那么isPrime[x]恒为真。如果x为合数,则可以分解为p与x/p,其中p是x的最小素因子。而p,x/p<x,我们不妨设p<=x/p,则当i=x/p时,此时p已 ...
分类:
其他好文 时间:
2018-02-06 14:26:54
阅读次数:
210
emmm 更一下对拍吧…… 毕竟对拍可以让暴力价值提高不少 就这个意思 cx1 cx2 一个你的技巧算法,一个暴力之类的…… rand是随机数据,我习惯用pascal编写…… 存成 .bat 文件,放在一个文件夹中 举个栗子吧:普通的线性素数筛法和一个个判断 洛谷模板题 c++线筛: c++暴力: ...
分类:
其他好文 时间:
2018-02-04 14:42:30
阅读次数:
135
对于杜教筛我只是大概了解了一下他的用处以及基本的几个函数的筛法,并通过狄利克雷卷积了解了一下他的基本原理bzoj3944:Sum *裸的杜教筛bzoj4916:神犇和蒟蒻 *按照筛phi的方式稍微推一下就好bzoj3512:DZY Loves Math IV ***我打了一个神奇的(杜教筛+记忆化搜 ...
分类:
其他好文 时间:
2018-01-26 20:45:02
阅读次数:
145
线性筛与莫比乌斯反演 和上篇文章一样,一直没有研究这个东西,结果又考了GG……TAT 下定决心学一学,搞好这个东西。 线性筛 筛质数有很多方法,好像很厉害的有洲阁筛、杜教筛(~~然而我都不会QAQ~~),比较坑的有暴力筛(就是枚举一个数的倍数)。 我只学了比较简单而且实用的线性筛法。 这种筛法是避免 ...
分类:
其他好文 时间:
2018-01-23 23:19:13
阅读次数:
281