Description
题目链接:BZOJ 2705
Longge 的数学成绩非常好,并且他非常乐于挑战高难度的数学问题。现在问题来了:给定一个整数 $n$,你需要求出:
数据范围:$1\le n\le 2^{32}$
Solution
我们直接拆一下式子:
这个转化的过程非常套路,我们只要暴力枚举 $n$ 的因数并快速求出单个 $\varphi$ 函数的值即可。
时间复杂度:$O(\text{因子个数}\times \sqrt n)$(稳过 QAQ)
Code
1 |
|
你强归你强,我永不示弱!
题目链接:BZOJ 2705
Longge 的数学成绩非常好,并且他非常乐于挑战高难度的数学问题。现在问题来了:给定一个整数 $n$,你需要求出:
数据范围:$1\le n\le 2^{32}$
我们直接拆一下式子:
这个转化的过程非常套路,我们只要暴力枚举 $n$ 的因数并快速求出单个 $\varphi$ 函数的值即可。
时间复杂度:$O(\text{因子个数}\times \sqrt n)$(稳过 QAQ)
1 |
#include <cstdio> |