欧拉函数(模板题)
给定 n 个正整数 ai,请你求出每个数的欧拉函数。
欧拉函数的定义
输入格式
第一行包含整数 n。
接下来 n 行,每行包含一个正整数 ai。
输出格式
输出共 n 行,每行输出一个正整数 ai 的欧拉函数。
数据范围
1≤n≤100,
1≤ai≤2×109
输入样例:
3
3
6
8
输出样例:
2
2
4
代码:
#include <iostream>
using namespace std;int n;int phi(int x) {int res = x;for (int i = 2; i <= x / i; i ++ ) {if (x % i == 0) {res = res / i * (i - 1);while (x % i == 0) {x /= i;}}}if (x > 1) res = res / x * (x - 1);return res;
}int main() {cin >> n;for (int i = 0; i < n; i++ ) {int x;cin >> x;cout << phi(x) << endl;}
}相关文章:
欧拉函数(模板题)
给定 n 个正整数 ai,请你求出每个数的欧拉函数。 欧拉函数的定义 输入格式 第一行包含整数 n。 接下来 n 行,每行包含一个正整数 ai。 输出格式 输出共 n 行,每行输出一个正整数 ai 的欧拉函数。 数据范围 1≤n≤100, 1≤ai≤2109 输…...
Thingsboard PE 白标的使用
只有专业版支持白标功能。 使用 ThingsBoard Cloud 或安装您自己的平台实例。 一、介绍 ThingsBoard Web 界面提供了简便的操作,让您能够轻松配置您的公司或产品标识和配色方案,无需进行编码工作或重新启动服务。 系统管理员、租户和客户管理员可以根据需要自定义配色方案、…...
智能物联网远传冷水表管理系统
智能物联网远传冷水表管理系统是一种基于物联网技术的先进系统,旨在实现对冷水表的远程监测、数据传输和智能化管理。本文将从系统特点、构成以及带来的效益三个方面展开介绍。 系统特点 1.远程监测:系统可以实现对冷水表数据的远程监测,无…...
Qt教程3-Ubuntu(x86_64)上配置arm64(aarch64)交叉编译环境及QT编译arm64架构工程
汇创慧玩 写在前面1. 查看系统架构相关指令2. ARM64交叉编译器环境搭建3. Qt编译arm64环境搭建4. 配置 Qt的本地aarch64交叉编译器5. 工程建立及编译验证 写在前面 苦辣酸甜时光八载,春夏秋冬志此一生 Qt简介: Qt(官方发音 [kju:t]ÿ…...
2024年华为OD机试真题-最长子字符串的长度(二)-Python-OD统一考试(C卷)
题目描述: 给你一个字符串 s,字符串s首尾相连成一个环形 ,请你在环中找出l、o、x 字符都恰好出现了偶数次最长子字符串的长度。 输入描述: 输入是一串小写的字母组成的字符串。 输出描述: 输出是一个整数 补充说明: 1 <= s.length <= 5 x 10^5 s 只包含小写英文字母…...
【24届数字IC秋招总结】正式批面试经验汇总5——蔚来、tp-link
文章目录 一、蔚来-数字芯片验证工程师1.1 一面面试问题1.2 二面面试问题二、tp-link-数字IC验证工程师2.1 面试问题一、蔚来-数字芯片验证工程师 面试时间:9.6 10.6 1.1 一面面试问题 1、 讲下项目结构 2、 scoreboard如何进行数据对比的 3、 golden 数据怎么产生的 4、 在…...
【JAVA基础篇教学】第八篇:Java中List详解说明
博主打算从0-1讲解下java基础教学,今天教学第八篇:Java中List详解说明。 在 Java 编程中,List 接口是一个非常常用的集合接口,它代表了一个有序的集合,可以包含重复的元素。List 接口提供了一系列操作方法,…...
RN向上向下滑动组件封装(带有渐变色)
这段组件代码逻辑是出事有一个View和下面的块,下面的块也就是红色区域可以按住向上向下滑动,当滑动到屏幕最上面则停止滑动,再向上滑动的过程中,上方的View的背景色也会有个渐变效果,大概逻辑就是这样 代码如下 import React, {useEffect, useRef, useState} from react; impo…...
27、Lua 学习笔记之五(Lua中的数学库)
Lua中的数学库 Lua5.1中数学库的所有函数如下表: math.pi 为圆周率常量 3.14159265358979323846 数学库说明例子方法abs取绝对值math.abs(-15)15acos反余弦函数math.acos(0.5)1.04719755asin反正弦函数math.asin(0.5)0.52359877atan2x / y的反正切值math.atan2(9…...
【C++成长记】C++入门 | 类和对象(中) |拷贝构造函数、赋值运算符重载、const成员函数、 取地址及const取地址操作符重载
🐌博主主页:🐌倔强的大蜗牛🐌 📚专栏分类:C❤️感谢大家点赞👍收藏⭐评论✍️ 目录 一、拷贝构造函数 1、概念 2、特征 二、赋值运算符重载 1、运算符重载 2、赋值运算符重载 3、前置…...
OpenHarmony实战开发-页面深色模式适配。
介绍 本示例介绍在开发应用以适应深色模式时,对于深色和浅色模式的适配方案,采取了多种策略如下: 1. 固定属性适配:对于部分组件的颜色属性,如背景色或字体颜色,若保持不变,可直接设定固定色值…...
域名解析出现错误,该如何解决?
域名作为网络地址,是我们访问网站的必经之路,域名解析就是把你的域名解析成一个ip地址,在使用的过程中遇到域名解析文件异常也是常有的事。如果域名解析出现错误,该怎么解决呢? 一、打开网页时,显示域名解析…...
从iPhone恢复已删除照片的最佳软件
本文分享了从iPhone恢复已删除照片的最佳软件。如果您正在寻找如何从iPhone恢复已删除的照片,请查看这篇文章。 为什么您需要软件从iPhone恢复已删除的照片? 没有什么比丢失iPhone上的重要数据更痛苦的了,尤其是一些具有珍贵回忆的照片。有时…...
MySQL模糊查询
一、MySQL通配符模糊查询(%,_) 1.1.通配符的分类 1.“%”百分号通配符:表示任何字符出现任意次数(可以是0次) 2.“_”下划线通配符:表示只能匹配单个字符,不能多也不能少,就是一个字符。当然…...
QEMU_v8搭建OP-TEE运行环境
文章目录 一、依赖下载二、设置网络三、安装下载四、运行OP-TEE 一、依赖下载 更新依赖包,下载一系列依赖。比如Python需要Python3.x版本,需要配置git的用户名和邮箱等。这里不详细展开了,很多博客都有涉及到。 二、设置网络 这一点非常重…...
C++11 设计模式0. 设计模式的基本概念,设计模式的准则,如何学习设计模式,24种设计模式的分为3大类
一 设计模式的基本概念: 模式:指事物的标准样式 或者 理解成 针对特定问题的可重用解决方案。 设计模式,是在特定问题发生时的可重用解决方案。 设计模式一般用于大型项目中。 大型项目中,设计模式保证所设计的模块之间代码的灵…...
(十)C++自制植物大战僵尸游戏设置功能实现
植物大战僵尸游戏开发教程专栏地址http://t.csdnimg.cn/m0EtD 游戏设置 游戏设置功能是一个允许玩家根据个人喜好和设备性能来调整游戏各项参数的重要工具。游戏设置功能是为了让玩家能够根据自己的需求和设备性能来调整游戏,以获得最佳的游戏体验。不同的游戏和平…...
数据结构——通讯录(顺序表的实战项目)
(—).通讯录的功能 大家应该都十分了解通讯录的功能吧,无非就是对联系人的增添删除,还有信息的修改,并且联系人信息要包含名字,电话,性别,地址等。我把通讯录的功能总结如下&#x…...
数据库-Redis(14)
目录 66.Redis为什么主从全量复制使用RDB而不是使用AOF? 67.Redis为什么还有无磁盘复制模式? 68.Redis为什么还会有从库的从库设计?...
Thinkphp5.0命令行创建验证器validate类
前言 最近接手了个用FastAdmin(基于tp5)写的项目,发现命令行只提供生成controller和model的命令,没有提供make:validate命令,而5.1及以上版本是有的,对于使用tp5.0框架或者基于tp5.0的第三框架(…...
独立开发者AI工具链:Pixel Fashion Atelier与ComfyUI节点化流程的衔接方案
独立开发者AI工具链:Pixel Fashion Atelier与ComfyUI节点化流程的衔接方案 1. 项目背景与核心价值 Pixel Fashion Atelier(像素时装锻造坊)是一款面向独立开发者和数字艺术家的创意工具,它通过独特的像素美学界面,将…...
高效PDF处理:PDF补丁丁的全场景应用指南
高效PDF处理:PDF补丁丁的全场景应用指南 【免费下载链接】PDFPatcher PDF补丁丁——PDF工具箱,可以编辑书签、剪裁旋转页面、解除限制、提取或合并文档,探查文档结构,提取图片、转成图片等等 项目地址: https://gitcode.com/Git…...
Qwen3-32B对比实测:工具调用能力如何?代码生成与逻辑推理实战测评
Qwen3-32B对比实测:工具调用能力如何?代码生成与逻辑推理实战测评 1. 引言:为什么关注Qwen3-32B的工具调用能力? 在当今AI应用场景中,大语言模型已经从单纯的文本生成工具逐步演变为能够执行实际任务的智能代理。这种…...
Qwen2-VL-2B-Instruct入门指南:Streamlit界面分区逻辑与交互事件绑定
Qwen2-VL-2B-Instruct入门指南:Streamlit界面分区逻辑与交互事件绑定 1. 工具简介与核心价值 Qwen2-VL-2B-Instruct是一个基于GME-Qwen2-VL模型开发的多模态嵌入与比对工具。这个工具的核心能力是将文本和图片转换成统一的向量表示,然后计算它们之间的…...
CocosCreator 3.x 实战:用碰撞组件做个‘切水果’小游戏(附完整源码)
CocosCreator 3.x 实战:用碰撞组件打造切水果游戏全流程 想象一下,当你用手指划过屏幕,水果应声而裂,汁水四溅,分数随之飙升——这就是我们要用CocosCreator 3.x实现的切水果游戏。不同于枯燥的理论讲解,我…...
Wan2.2-I2V-A14B参数详解:--duration --resolution --prompt最佳实践组合
Wan2.2-I2V-A14B参数详解:--duration --resolution --prompt最佳实践组合 1. 核心参数概述 Wan2.2-I2V-A14B文生视频模型提供了三个关键参数来控制视频生成效果: --duration:控制生成视频的时长(秒)--resolution&am…...
Fish Speech 1.5语音合成效果展示:医疗科普内容+专业术语准确输出
Fish Speech 1.5语音合成效果展示:医疗科普内容专业术语准确输出 1. 医疗场景下的语音合成挑战 医疗科普内容制作一直是个技术活,不仅需要专业知识准确,还要让普通听众能听懂。传统的语音合成技术遇到医学术语就"卡壳"࿰…...
AI 开发实战:把非结构化文本稳定提取成 JSON
AI 开发实战:把非结构化文本稳定提取成 JSON 一、为什么“抽字段”看起来简单,做起来很不稳? 因为文本里的信息天然不规整: 说法不统一顺序不固定有些字段缺失有些值需要推断 如果只是让 AI “提取一下”,结果很容…...
LFM2.5-1.2B-Thinking-GGUF效果展示:多轮追问中思维链持续性验证
LFM2.5-1.2B-Thinking-GGUF效果展示:多轮追问中思维链持续性验证 1. 模型核心能力展示 LFM2.5-1.2B-Thinking-GGUF作为一款轻量级文本生成模型,在思维链持续性和多轮对话场景中展现出独特优势。通过内置的GGUF模型文件和llama.cpp运行时,即…...
从硬件规划到系统上线:一份给中小团队的ESXi 8.0 U3e + vSAN超融合部署清单
中小团队超融合实战:ESXi 8.0 U3e与vSAN的硬件选型与部署全指南 当技术负责人第一次接触超融合架构时,往往会被其"软件定义一切"的理念所吸引。但真正开始规划部署时,硬件选型这个看似基础的问题却成为第一个拦路虎。去年我们团队在…...
