void phi_table(int n){
for (int i = 2;i <= n;i++) phi[i] = 0;
phi[1] = 1;
for (int i = 2;i <= n;i++) if (!phi[i])
for (int j = i;j <= n;j += i){
if (!phi[j]) phi[j] = j;
phi[j] = phi[j] / i * (i - 1);
}
}欧拉打表
最新推荐文章于 2022-04-05 17:50:32 发布

719

被折叠的 条评论
为什么被折叠?



