专栏文章
题解:P12216 [蓝桥杯 2023 国 Java B] 互质
P12216题解参与者 1已保存评论 1
文章操作
快速查看文章及其快照的属性,并进行相关操作。
- 当前评论
- 1 条
- 当前快照
- 1 份
- 快照标识符
- @mipkekxg
- 此快照首次捕获于
- 2025/12/03 13:26 3 个月前
- 此快照最后确认于
- 2025/12/03 13:26 3 个月前
这道题目让我们求到中有几个与互质的数,一看就是用欧拉函数。
前置知识 :欧拉函数
具体的推导这里就不说了,欧拉函数的公式:
( 为m的不同质因数)
那么知道了这个公式,我们就可以做题了。
,所以 只需要让 就ok了。
()
代码如下:
CPP#include <bits/stdc++.h>
using namespace std;
const int M = 1e9+7;
int main()
{
long long ans = 1632;
for(int i = 1; i <= 2022; i++)
{
ans *= 2023;
ans %= M;
}
cout << ans;
return 0;
}
最后答案应该是 。
完结撒花!
相关推荐
评论
共 1 条评论,欢迎与作者交流。
正在加载评论...