线性筛
文章平均质量分 85
Mogician_Evian
这个作者很懒,什么都没留下…
展开
-
NKOJ 2841 (SDOI 2014)数表(莫比乌斯反演+树状数组+线性筛)
P2841【SDOI2014 R1D1】数表问题描述 有一张n*m的数表,其第i行第j列(1输入格式 输入包含多组数据。 输入的第一行一个整数Q表示测试点内的数据组数,接下来Q行,每行三个整数n,m,a描述一组数据。输出格式 对每组数据,输出一行一个整数,表示答案模2^31的值。样例输入 2 4 4 3 10 10 5原创 2018-01-12 10:35:55 · 254 阅读 · 0 评论 -
NKOJ3958(CQOI2015)(BZOJ2693) JZPTAB(莫比乌斯反演)
如题原创 2017-07-20 16:48:23 · 435 阅读 · 0 评论 -
NKOJ 4040 (CQOI 2017) 小Q的表格(莫比乌斯反演+分块+递推+线性筛/欧拉函数+分块+线性筛)
P4040小Q 的表格问题描述 题目给出了一个有规律的表格,因此我们先随便修改一个数找一下所有被修改的数之间有没有什么规律,很容易发现好像被修改的数的行号和列号的gcd是一样的,于是我们考虑证明,实际上我们的修改过程和辗转相减的过程是一样的,因此很容易得证。 接着我们来考虑gcd一样的这些格子的数有什么特点,容易发现他们的倍数关系是固定的,等于行号列号乘积之商,所以我们用A[d]表示(d,原创 2017-07-29 17:06:37 · 736 阅读 · 1 评论 -
NKOJ 3805 距离(线性筛)
P3805距离问题描述 对于两个正整数a、b,这样定义函数d(a,b):每次操作可以选择一个质数p,将a变成a*p或a/p, 如果选择变成a/p就要保证p是a的约数,d(a,b)表示将a变成b所需的最少操作次数。 例如d(69,42)=3。 现在给出n个正整数A1,A2,…,An,对于每个i (1<=i<=n),求最小的j(1<=j<=n)使得i≠j且d(Ai,Aj)最原创 2017-10-13 22:36:42 · 272 阅读 · 0 评论 -
NKOJ 3798 有趣的数列 (卡特兰数+线性筛)
P3798有趣的数列问题描述 我们称一个长度为2n的数列是有趣的,当且仅当该数列满足以下三个条件: (1)它是从1到2n共2n个整数的一个排列{Ai}; (2)所有的奇数项满足A1 < A3 < … < A2n-1,所有的偶数项满足A2 < A4 < … < A2n; (3)任意相邻的两项A2i-1与A2i(1≤i≤n)...原创 2017-10-13 21:21:57 · 302 阅读 · 0 评论 -
NKOJ 3800 分解质因数(欧拉函数+线性筛)
P3801分解质因数问题描述 记Pi表示正整数i的质因数集合。 已知正整数n,求满足下列条件的有序正整数对(a,b)的数目: (1)1<=a<=b<=n (2)t为a,b的最大公约数,Pt是Pn的子集输入格式 一个正整数n.输出格式 一个正整数,表示合题意的有序正整数对的数目.样例输入 1 6样例输出 1 20样例输入 2 7样例输出 2原创 2017-10-09 20:05:41 · 542 阅读 · 0 评论 -
NKOJ 3441 Lucas的数论(杜教筛)
P3441【HN Training 2015 Round5】lucas的数论问题描述 数据范围 对于100%的数据:n<=1000000000直接推式子,用到一个公式,这个公式也比较显然,就是根据定义直接得到,注意到不互质的数对乘积也一定会被乘积相同的一个互质数对算到。 Ans=∑i=1N∑j=1Nτ(i×j),已知τ(i×j)=∑x|i∑y|j1[gcd(x,...原创 2018-02-20 23:38:59 · 287 阅读 · 0 评论 -
NKOJ 3957 (BZOJ 2820)YY的GCD (莫比乌斯反演+线性筛)
P3957YY的GCD问题描述 神犇YY虐完数论后给傻×kAc出了一题 给定N, M,求1<=x<=N, 1<=y<=M且gcd(x, y)为质数的(x, y)有多少对 kAc这种傻×必然不会了,于是向你来请教…… 输入格式 第一行一个整数T 表述数据组数 接下来T行,每行两个正整数,表示N, M输出格式 T...原创 2018-03-04 10:32:22 · 245 阅读 · 0 评论