2023.11.21 信息学日志
1. CF1034A
题目描述
https://www.luogu.com.cn/problem/CF1034A
题目概况
来源:Codeforces
洛谷难度: 蓝题 \color{blue}蓝题 蓝题
CF难度: 1800 1800 1800
标签:数论
思路点拨
经典套路题。
一开始将所有数除以所有数的
g
c
d
gcd
gcd——
x
x
x 。
如果所有数都变为
1
1
1 , 则无论如何操作新
g
c
d
gcd
gcd 绝对不会比旧
g
c
d
gcd
gcd 大,
−
1
-1
−1
先线性筛晒
1.5
e
7
\sqrt{1.5e7}
1.5e7 内的质数,
∀
a
i
\forall a_i
∀ai 质因数分解其中所有小于等于
1.5
e
7
\sqrt{1.5e7}
1.5e7 内的质数,剩余的即超过
1.5
e
7
\sqrt{1.5e7}
1.5e7 的大质数存入数组。
最后打打擂台就OK了。
时间复杂度 :
O
(
2
⋅
1.5
e
7
+
1.5
e
7
⋅
n
)
\Omicron(2 \cdot \sqrt{1.5e7}+\sqrt{1.5e7}\cdot n)
O(2⋅1.5e7+1.5e7⋅n)
AC。