当前位置: 首页 > wzjs >正文

虚拟电子商务网站建设前期规划方案网页版游戏哪个好玩

虚拟电子商务网站建设前期规划方案,网页版游戏哪个好玩,wordpress图片点击放大,肇庆网站制作【题目来源】 https://www.lanqiao.cn/problems/4330/learning/ 【问题描述】 这是一道模板题。 首先给出欧拉函数的定义:即 φ(n) 表示的是小于等于 n 的数中和 n 互质的数的个数。 比如说 φ(6)2,当 n 是质数的时候,显然有φ(n)n-1。 【题…

【题目来源】
https://www.lanqiao.cn/problems/4330/learning/

【问题描述】
这是一道模板题。
首先给出欧拉函数的定义:即 φ(n) 表示的是小于等于 n 的数中和 n 互质的数的个数。
比如说 φ(6)=2,当 n 是质数的时候,显然有φ(n)=n-1。

【题目大意】
给定 n 个正整数,请你求出每个数的欧拉函数。

【输入格式】
输入共两行。
第一行输入一个整数表示 n。
第二行输入 n 个整数。

【输出格式】
输出共 n 行,每行输出 1 个整数表示对应数字的欧拉函数。​​​​​​​

【输入样例】
3
3 6 8​​​​​​​

【输出样例】
2
2
4

【说明】
小于等于 3 的数中与 3 互质的有:1, 2。
小于等于 6 的数中与 6 互质的有:1, 5。
小于等于 8 的数中与 8 互质的有:1, 3, 5, 7。

【评测数据规模】
保证 1≤n≤100,输入的 n 个整数范围为 [1,
2×10^9]。

【算法分析】
● 欧拉函数
φ(n) 是数论中的重要函数,用于计算小于等于 n 的数中和 n 互质的数的个数。特别地,当 n=1 时,φ(1)=1。

● 欧拉函数的计算公式:若 N 的质因数分解为
N=p₁ᵏ¹×p₂ᵏ²×...×pₘᵏᵐ,则 φ(N)=N×(1-1/p₁)×(1-1/p₂)×...×(1-1/pₘ)。其中,p₁,…,pₘ,是 N 的所有质因数。
【例如, 由于 18=2×3²,所以 φ(18)=18×(1-1/2)×(1-1/3)=6(表示 1~18 中与 18 互质的正整数有 1,5,7,11,13,17 等 6 个)。详见:https://blog.csdn.net/hnjzsyjyj/article/details/148135689】

● 欧拉函数性质‌
(1)
若p是质数,φ(p)=p-1
例如,φ(5)‌=5-1=4(表示 1~5 中与 5 互质的正整数有 1,2,3,4 等 4 个)。
(2)
若n=pᵏ,φ(pᵏ)=pᵏ-pᵏ⁻¹
例如,φ(8)‌=2³-2²=8-4=4(表示 1~8 中与 8 互质的正整数有 1,3,5,7 等 4 个)
(3)积性函数:
当 a,b 互质时,φ(ab)=φ(a)φ(b)
例如,φ(10)=φ(2)×φ(5)=1×4=4(表示 1~10 中与 10 互质的正整数有 1,3,7,9 等 4 个)
(4)通用计算公式:
φ(N)=N×(1-1/p₁)×(1-1/p₂)×...×(1-1/pₘ)。其中,p₁,…,pₘ,是 N 的所有质因数。

【算法代码】

#include <bits/stdc++.h>
using namespace std;const int maxn=105;
int a[maxn];int oula(int x) {int ans=x;for(int i=2; i*i<=x; i++) {if(x%i==0) {ans=ans/i*(i-1);while(x%i==0) x/=i;}}if(x>1) ans=ans/x*(x-1);return ans;
}int main() {int n;cin>>n;for(int i=1; i<=n; i++) {cin>>a[i];cout<<oula(a[i])<<endl;}return 0;
}/*
in:
3
3 6 8out:
2
2
4
*/



【参考文献】
https://blog.csdn.net/hnjzsyjyj/article/details/148159326
https://blog.csdn.net/hnjzsyjyj/article/details/148135689



 

http://www.dtcms.com/wzjs/838735.html

相关文章:

  • 网站域名注册要多少钱wordpress手机版设置
  • 保定公司做网站wordpress 评分
  • 免费建站平台哪个稳定专题类响应式网站建设
  • 建筑网上招工平台哪个好网站百度推广和优化
  • 记录网站 自己做上海市建筑网
  • 青岛网站排名优化公司哪家好静安网站建设关键词优化seo
  • 网站建设的网站定位个人官网网站源码
  • 花都网站制作公司广东东莞职业技术学院
  • 免费建网站 建站之星全国企业工商信息查询官网
  • 佛山顺德网站设计公司江苏城乡建设职业学院网站
  • 做电影网站投资多少应用网站模板
  • 福建住房和城乡建设部网站首页做一个门户网站要多少钱
  • 注册网站怎么注册不了网站模板源代码下载
  • 那个旅游网站可以做行程合理规划网站
  • 网站大全vs怎么建手机网站
  • 北京建设工程建设交易信息网站数据推广公司
  • 企业网站管理中心事业单位门户网站开发
  • 凡科建站代理商内贸在什么网站做
  • 网站建设需要建站公司沟通哪些设计色彩网站
  • 新手做网站推荐汕头做网站公司哪家好
  • 做网站的项目流程网页设计图片外链
  • 企业网站手机版模板优化落实新十条措施
  • 如何用vs2010做网站企业oa管理软件
  • wordpress实现圈子功能北京专业的网络seo
  • 建设网站怎么赚钱品牌网站建设怎么样
  • 徐州网站建设托管网络公司最怕怎么投诉
  • 做外贸需要几个网站广西住房及城乡建设厅网站
  • 有网站源码怎么搭建网站网站开发大数据
  • 做网站最小的字体是多少钱hexo建设网站
  • 深圳网站建设哪个平台好网站开发主流框架