欧拉函数
文章平均质量分 89
Mogician_Evian
这个作者很懒,什么都没留下…
展开
-
NKOJ 4040 (CQOI 2017) 小Q的表格(莫比乌斯反演+分块+递推+线性筛/欧拉函数+分块+线性筛)
P4040小Q 的表格问题描述 题目给出了一个有规律的表格,因此我们先随便修改一个数找一下所有被修改的数之间有没有什么规律,很容易发现好像被修改的数的行号和列号的gcd是一样的,于是我们考虑证明,实际上我们的修改过程和辗转相减的过程是一样的,因此很容易得证。 接着我们来考虑gcd一样的这些格子的数有什么特点,容易发现他们的倍数关系是固定的,等于行号列号乘积之商,所以我们用A[d]表示(d,原创 2017-07-29 17:06:37 · 736 阅读 · 1 评论 -
NKOJ 3804 机器人M号(递推+欧拉函数)
P3804机器人 M 号问题描述 3030 年,Macsy正在火星部署一批机器人。 第 1 秒,他把机器人 1 号运到了火星,机器人 1 号可以制造其他的机器人。 第 2 秒,机器人 1 号造出了第一个机器人——机器人 2 号。 第 3 秒,机器人 1 号造出了另一个机器人——机器人 3 号。 之后每一秒,机器人 1 号都可以造出一个新的机器人。 第 m 秒 造 出原创 2017-10-13 22:12:22 · 517 阅读 · 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 3961 zMy的lcm (Pollard_Rho+欧拉函数+高精度)
P3961zMy的lcm问题描述 首先注意到,题目中的异或是不存在的,因为出题人懒得写高精度异或。 先推导一番 Ans=∑i=1nlcm(n,i)=n∑i=1nigcd(n,i)=n∑d|n∑i=1nid[gcd(n,i)==d]=n∑d|n∑i=1ndi[gcd(nd,i)==1]Ans=∑i=1nlcm(n,i)=n∑i=1nigcd(n,i)=n∑d|n∑i=1ni...原创 2018-03-04 11:55:33 · 368 阅读 · 0 评论