会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
蒟蒻豆进阶之路
管理
随笔 - 1705
文章 - 1
评论 - 165
阅读 -
178万
随笔分类 -
约数个数
约数个数
求约数和的三重境界
摘要:求约数和的三重境界 一、先上结论 | 数据量/办法 | 暴力
O
(
N
2
)
O
(
N
2
)
| 普通筛法
O
(
N
⋅
l
o
g
N
)
O
(
N
⋅
l
o
g
N
)
| 欧拉筛法
O
(
N
)
O
(
N
)
| | | | | | |
n
=
1
e
5
n
=
1
e
5
|
13402
m
s
13402
m
s
|
4
m
s
4
m
s
|
2
m
s
2
m
s
| |
n
=
1
e
6
n
=
1
e
6
| 无法忍受,不能出结果
阅读全文
posted @
2022-09-02 16:39
糖豆爸爸
阅读(95)
评论(0)
推荐(0)
编辑
线性筛求 约数个数 与 约数和
摘要:线性筛求 约数个数 与 约数和 线性筛,顾名思义,就是欧拉筛,在线性时间内可以求出答案,也就是
O
(
N
)
O
(
N
)
的时间,非常牛
X
X
的效率。 ### 一、约数个数 根据数字唯一分解定理,设
n
=
p
r
1
1
∗
p
r
2
2
p
r
3
3
.
.
.
∗
p
r
k
k
n
=
p
1
r
1
∗
p
2
r
2
p
3
r
3
.
.
.
∗
p
k
r
k
对于每
阅读全文
posted @
2022-09-02 15:33
糖豆爸爸
阅读(927)
评论(0)
推荐(4)
编辑
AcWing 198. 反素数
摘要:
A
c
W
i
n
g
A
c
W
i
n
g
198
198
. 反素数 一、题目描述 对于任何正整数
x
x
,其约数的个数记作
g
(
x
)
g
(
x
)
,例如
g
(
1
)
=
1
、
g
(
6
)
=
4
g
(
1
)
=
1
、
g
(
6
)
=
4
。 如果某个正整数
x
x
满足:对于任意的小于
x
x
的正整数
i
i
,都有
g
(
x
)
>
g
(
i
)
g
(
x
)
>
g
(
i
)
,则称 \(x
阅读全文
posted @
2022-05-20 14:17
糖豆爸爸
阅读(124)
评论(0)
推荐(1)
编辑
AcWing 1294. 樱花
摘要:
A
c
W
i
n
g
A
c
W
i
n
g
1294
1294
. 樱花 一、题目描述 给定一个整数
n
n
,求有多少正整数数对
(
x
,
y
)
(
x
,
y
)
满足
1
x
+
1
y
=
1
n
!
1
x
+
1
y
=
1
n
!
输入格式 一个整数
n
n
。 输出格式 一个整数,表示满足条件的数
阅读全文
posted @
2022-05-19 11:55
糖豆爸爸
阅读(81)
评论(0)
推荐(1)
编辑
AcWing 1291. 轻拍牛头
摘要:
A
c
W
i
n
g
A
c
W
i
n
g
1291
1291
. 轻拍牛头 一、题目描述 今天是贝茜的生日,为了庆祝自己的生日,贝茜邀你来玩一个游戏. 贝茜让
N
N
头奶牛(编号
1
1
到
N
N
)坐成一个圈。 除了
1
1
号与
N
N
号奶牛外,
i
i
号奶牛与
i
−
1
i
−
1
号和 \(i
阅读全文
posted @
2022-05-18 15:44
糖豆爸爸
阅读(131)
评论(0)
推荐(1)
编辑
公告
昵称:
糖豆爸爸
园龄:
19年8个月
粉丝:
338
关注:
2
+加关注
<
2025年3月
>
日
一
二
三
四
五
六
23
24
25
26
27
28
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
搜索
随笔分类
Trie树(3)
斜率优化DP(5)
01分数规划(3)
AcWing基础课(114)
AcWing提高课(277)
AC自动机(9)
bash博弈(4)
BellmanFord算法(2)
C++常用技巧(12)
CSP-J(15)
DAG(2)
Floyd+传递闭包(7)
Hash表(6)
KMP算法(4)
LCA(最近公共祖先)(2)
Nim游戏(10)
NOIP历年精选(7)
RMQ(1)
SPFA判负环(3)
STL(12)
Tarjan (8)
ZKW线段树(2)
背包问题(42)
表达式求值(4)
并查集(23)
差分约束(8)
单调队列(1)
单调队列优化DP(7)
单调栈(5)
单链表(1)
单源最短路(7)
单源最短路的综合应用(5)
德.摩根定律(1)
递归(13)
递推(13)
迭代加深(3)
动态规划(35)
堆排序(3)
队列(5)
二叉树(12)
二叉搜索树BST(1)
二分查找(14)
二分答案(14)
二分图(22)
二分图_最小路径重复点覆盖(7)
二进制枚举(5)
二元一次不定方程(1)
分解质因子(2)
分治(4)
浮点数二分(4)
概率与数学期望(1)
感悟与总结(2)
高精度(15)
高斯消元解线性方程组(5)
割点+扩展(3)
广度优先搜索bfs(16)
归并排序(4)
哈夫曼编码(2)
滑动窗口(2)
基础算法(5)
吉司机线段树(2)
集合(1)
计蒜客(3)
记忆化搜索(5)
加法原理乘法原理(3)
进制转换(3)
矩阵乘法(7)
矩阵乘法+快速幂(6)
卡特兰数(6)
柯朵莉树(8)
可持久化线段树(主席树)(3)
快速幂(13)
快速排序(2)
扩展欧几里得(3)
离散化(7)
链式前向星(7)
洛谷(245)
枚举倍数(3)
枚举约数(3)
模拟(7)
逆元(3)
欧几里得定理(1)
欧拉定理(1)
欧拉函数(6)
欧拉图(25)
排序(13)
判环(4)
平衡树(4)
前缀和与差分(16)
青少年蓝桥杯赛(5)
区间DP(5)
区间合并(1)
容斥原理(9)
扫描线(6)
筛质数(5)
深度优先搜索dfs(37)
树上差分(3)
树型DP(10)
树状数组(27)
数论(50)
数位DP(11)
数位分离(1)
数字三角形(4)
数组(14)
双链表(3)
双指针(5)
搜索- DFS之剪枝与优化(4)
搜索-A*寻路(4)
搜索-Flood Fill(3)
搜索-IDA*(3)
搜索-多源BFS(1)
搜索-连通性判断(2)
搜索-双端队列广搜(1)
搜索-双向dfs(1)
搜索-双向广搜(2)
搜索-最短路径(4)
搜索-最小步数模型(1)
算术基本定理(3)
贪心(31)
同余(1)
桶【计数】(10)
图的遍历 (5)
图的连通性检查(3)
拓扑排序(20)
完全二叉树(1)
位运算(6)
无向图的双连通分量(8)
线段树(47)
线段树+二分(1)
线段树+离线处理(1)
线性DP(5)
一本通(1)
有向图求强连通分量(8)
约数个数(5)
栈(5)
整体二分(1)
中国剩余定理(3)
中位数(4)
状态机[自动机](5)
状态压缩DP(12)
字符串(19)
组合数(19)
最长公共子序列(2)
最长上升子序列(13)
最大子段和(1)
最短路径(11)
最近公共祖先lca(8)
最小生成树(9)
最小生成树的扩展应用(4)
更多
Live2D
点击右上角即可分享