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

欧拉函数.

欧拉函数

给定 n个正整数 ai,请你求出每个数的欧拉函数。
欧拉函数的定义
在这里插入图片描述
输入格式
第一行包含整数 n。
接下来 n行,每行包含一个正整数 ai。
输出格式
输出共 n行,每行输出一个正整数 ai的欧拉函数。
数据范围
1≤n≤100,
1≤ai≤2×109
输入样例:
3
3
6
8
输出样例:
2
2
4

#include<iostream>
#include<algorithm>using namespace std;int main(){int n;cin>>n;while(n--){int a;cin >> a;int res =a;for(int i=2;i<=a/i;i++){if(a%i==0){res = res/i*(i-1);while(a%i==0) a/=i;}}if(a>1) res = res/a*(a-1);cout<<res<<endl;}return 0;
}

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • SCI论文系统各阶段状态含义,一文带你全面掌握!告别投稿小白!
  • Pandas_merge_join
  • 【IoT】将各类遥控器(红外,频射,蓝牙,wifi,Zigbee)等设备接入米家,实现家庭物联网设备控制(以极米Z7X投影仪为例)
  • 【C#】去掉字符串中的第一或最后一位
  • unity 使用Sqlite报错
  • LLama3本地部署安装
  • DevEco Studio 预览器报错踩坑
  • 二进制协议集合
  • 基于springmvc实现文件上传
  • 常见虚拟现实硬件设备及特点
  • C++不同数据类型连接成一个字符串
  • 老程序员回到小地方搞团队接私活
  • Vue | 简单说说 Vuex 实现响应式的原理
  • leetcode203:移除链表元素
  • 【Linux目录结构简析】
  • -------------------- 第二讲-------- 第一节------在此给出链表的基本操作
  • [rust! #004] [译] Rust 的内置 Traits, 使用场景, 方式, 和原因
  • Android单元测试 - 几个重要问题
  • CentOS 7 防火墙操作
  • ES6--对象的扩展
  • JAVA多线程机制解析-volatilesynchronized
  • Java深入 - 深入理解Java集合
  • Java知识点总结(JavaIO-打印流)
  • Python实现BT种子转化为磁力链接【实战】
  • 阿里云爬虫风险管理产品商业化,为云端流量保驾护航
  • 和 || 运算
  • 实现简单的正则表达式引擎
  • 使用 Xcode 的 Target 区分开发和生产环境
  • 微信小程序设置上一页数据
  • 远离DoS攻击 Windows Server 2016发布DNS政策
  • 看到一个关于网页设计的文章分享过来!大家看看!
  • const的用法,特别是用在函数前面与后面的区别
  • 长三角G60科创走廊智能驾驶产业联盟揭牌成立,近80家企业助力智能驾驶行业发展 ...
  • 湖北分布式智能数据采集方法有哪些?
  • ​云纳万物 · 数皆有言|2021 七牛云战略发布会启幕,邀您赴约
  • #LLM入门|Prompt#2.3_对查询任务进行分类|意图分析_Classification
  • #systemverilog# 之 event region 和 timeslot 仿真调度(十)高层次视角看仿真调度事件的发生
  • (02)Hive SQL编译成MapReduce任务的过程
  • (10)Linux冯诺依曼结构操作系统的再次理解
  • (32位汇编 五)mov/add/sub/and/or/xor/not
  • (java版)排序算法----【冒泡,选择,插入,希尔,快速排序,归并排序,基数排序】超详细~~
  • (Redis使用系列) SpirngBoot中关于Redis的值的各种方式的存储与取出 三
  • (第9篇)大数据的的超级应用——数据挖掘-推荐系统
  • (附源码)spring boot球鞋文化交流论坛 毕业设计 141436
  • (附源码)ssm户外用品商城 毕业设计 112346
  • (一)Dubbo快速入门、介绍、使用
  • (一)u-boot-nand.bin的下载
  • (原創) 系統分析和系統設計有什麼差別? (OO)
  • (轉貼) UML中文FAQ (OO) (UML)
  • .bat文件调用java类的main方法
  • .net framework4与其client profile版本的区别
  • /dev/VolGroup00/LogVol00:unexpected inconsistency;run fsck manually
  • @DateTimeFormat 和 @JsonFormat 注解详解
  • @for /l %i in (1,1,10) do md %i 批处理自动建立目录
  • @在php中起什么作用?