P5091 【模板】欧拉定理
题目背景出题人也想写有趣的题面可惜并没有能力。题目描述给你三个正整数a,m,ba,m,b你需要求a^b \bmod mabmodm输入格式一行三个整数a,m,ba,m,b输出格式一个整数表示答案输入输出样例输入 #1 复制2 7 4输出 #1 复制2输入 #2 复制998244353 12345 98765472103312450233333333333输出 #2 复制5333说明/提示注意输入格式a,m,ba,m,b 依次代表的是底数、模数和次数样例1解释2^4 \bmod 7 224mod72输出2数据范围对于全部数据1≤a≤10^91≤a≤1091≤b≤10^{20000000}1≤b≤10200000001≤m≤10^61≤m≤106运用公式#include stdio.h #include iostream #include string using namespace std; typedef long long ll; int a,m,bm; int phi 1; string b; void Phi(){//计算小于m并且与m互质的个数 phi 1; int mm m; for(int i 2;i*i mm;i){ if(mm%i) continue; phi * (i-1); mm / i; while(mm%i 0){ phi * i; mm / i; } } if(mm 1) phi * (mm-1); return; } int qpow(int a,int p){ int ans 1; while(p){ if(p1) ans ((ll)(ans%m)*(a%m))%m; p 1; a ((ll)(a%m)*(a%m))%m; } return ans; } int main(){ int flag 0; cin a m b; a % m; Phi(); for(int i 0;i b.length();i){ bm bm*10(b[i]-0); if(bm phi) { flag 1; bm % phi; } } if(bm phi){ flag 1; bm % phi; } if(flag) bm phi; printf(%d\n,qpow(a,bm)); return 0; }

相关新闻

HTML5 Audio/Video 标签,属性,方法,事件汇总

HTML5 Audio/Video 标签,属性,方法,事件汇总

一、标签介绍 1、<audio> 标签属性&#xff1a; src&#xff1a;音乐的URL preload&#xff1a;预加载 autoplay&#xff1a;自动播放 loop&#xff1a;循环播放 controls&#xff1a;浏览器自带的控制条 Html代码 <audio id”media” src”http://www.abc.com/test.m…

2026/7/29 17:34:11 阅读更多 →
报错:'str' object has no attribute 'decode'

报错:'str' object has no attribute 'decode'

进入报错的文件夹operations.py&#xff0c;修改 query query.decode(errors‘replace’) 为 query query.encode(errors‘replace’)

2026/7/28 16:03:48 阅读更多 →
HttpClient源码解析系列一:概括及使用

HttpClient源码解析系列一:概括及使用

一、简单介绍下Http, tcp/ip和socket区别&#xff1a;首先看一下无处不在的OSI七层传输模型&#xff1a;第一层&#xff1a;应用层。定义了用于在网络中进行通信和传输数据的接口&#xff1b;&#xff08;Http协议位于该层&#xff09;第二层&#xff1a;表示层。定义不同的系统…

2026/7/28 16:03:48 阅读更多 →

最新新闻

Windows多显示器DPI缩放终极指南:SetDPI解决你的显示缩放烦恼

Windows多显示器DPI缩放终极指南:SetDPI解决你的显示缩放烦恼

Windows多显示器DPI缩放终极指南&#xff1a;SetDPI解决你的显示缩放烦恼 【免费下载链接】SetDPI 项目地址: https://gitcode.com/gh_mirrors/se/SetDPI 你是否曾经为Windows系统在多显示器环境下的DPI缩放问题而烦恼&#xff1f;主显示器上文字清晰锐利&#xff0c;切…

2026/7/29 17:34:27 阅读更多 →
WPF应用实战开发指南 - 如何完成附件管理

WPF应用实战开发指南 - 如何完成附件管理

在我们之前的开发框架中&#xff0c;往往都是为了方便&#xff0c;对附件的管理都会进行一些简单的封装&#xff0c;目的是为了方便快速的使用&#xff0c;并达到统一界面的效果。本文主要介绍基于SqlSugar开发框架的WPF应用端&#xff0c;对于附件展示和控件的一些封装处理界面…

2026/7/29 17:34:27 阅读更多 →
性能优化:让系统“跑得更快“

性能优化:让系统“跑得更快“

性能优化:让系统"跑得更快" 你开车上班: 原来30分钟到 现在想25分钟到 可以换车、可以换路线、可以早点出门 性能优化就是让系统从"30分钟"变成"25分钟"的过程。 性能优化的原则 1. 先测量,再优化 不要猜,要用数据: 猜测:数据库慢 实…

2026/7/29 17:34:27 阅读更多 →
界面控件DevExpress WPF导航组件,助力升级应用程序用户体验!(下)

界面控件DevExpress WPF导航组件,助力升级应用程序用户体验!(下)

DevExpress WPF的Side Navigation&#xff08;侧边导航&#xff09;、TreeView、导航面板组件能帮助开发者在WPF项目中添加Windows样式的资源管理器栏或Outlook NavBar&#xff08;导航栏&#xff09;&#xff0c;DevExpress WPF NavBar和Accordion控件包含了许多开发人员友好的…

2026/7/29 17:34:27 阅读更多 →
如何解决背光升压电路EMI问题

如何解决背光升压电路EMI问题

一、前言随着仪表市场需求日益旺盛与产品功能日趋复杂&#xff0c;其电磁兼容性问题也愈发凸显。其中&#xff0c;背光电路的EMI干扰尤为普遍。本文将通过一个实际案例&#xff0c;深入分析并展示该问题的有效解决方案。二、整改案例下图是一款仪表类设备的EMI测试数据&#xf…

2026/7/29 17:34:27 阅读更多 →
MAA明日方舟助手:重新定义游戏自动化的终极开源解决方案

MAA明日方舟助手:重新定义游戏自动化的终极开源解决方案

MAA明日方舟助手&#xff1a;重新定义游戏自动化的终极开源解决方案 【免费下载链接】MaaAssistantArknights 《明日方舟》小助手&#xff0c;全日常一键长草&#xff01;| A one-click tool for the daily tasks of Arknights, supporting all clients. 项目地址: https://g…

2026/7/29 17:33:27 阅读更多 →

日新闻

【RT-DETR多模态创新改进】CVPR 2025 | 独家特征融合创新改进篇 | 引入RLAB残差线性注意力模块,有效融合并强调多尺度特征,多种改进点,适合红外与可见光融合目标检测任务,有效涨点

【RT-DETR多模态创新改进】CVPR 2025 | 独家特征融合创新改进篇 | 引入RLAB残差线性注意力模块,有效融合并强调多尺度特征,多种改进点,适合红外与可见光融合目标检测任务,有效涨点

一、本文介绍 🔥本文在RT-DETR多模态融合目标检测中引入RLAB残差线性注意力模块,可在不同模态特征交互阶段进行多次残差细化,使可见光、红外等特征在尺度、语义和空间位置上更好对齐;随后将细化特征与解码器输出拼接并生成Q、K、V,通过线性注意力自适应强化关键通道、目…

2026/7/29 0:00:23 阅读更多 →
AI编程系列02:合并知识功能,给 AI 问数和 RAG 场景打基础

AI编程系列02:合并知识功能,给 AI 问数和 RAG 场景打基础

AI编程系列02&#xff1a;合并知识功能&#xff0c;给 AI 问数和 RAG 场景打基础 在上一期「AI编程系列」中&#xff0c;我们学习了如何构建一个基础的 AI 问答系统&#xff0c;通过简单的输入输出让模型回应问题。但现实世界中的 AI 应用往往需要处理更复杂的场景&#xff1a;…

2026/7/29 0:00:23 阅读更多 →
AI智能体开发实战:从工具调用到企业级部署

AI智能体开发实战:从工具调用到企业级部署

1. 从被动问答到主动执行&#xff1a;AI Agent的范式转变过去两年&#xff0c;大语言模型最显著的应用形态是聊天机器人——用户提问&#xff0c;AI回答。但真正的生产力革命发生在2023年下半年&#xff1a;当AI学会主动调用工具完成任务时&#xff0c;生产力工具的历史被彻底改…

2026/7/29 0:00:23 阅读更多 →

周新闻

深度学习道路桥梁裂缝检测系统 道路桥梁裂缝检测数据集 道路桥梁病害识别检测数据集

深度学习道路桥梁裂缝检测系统 道路桥梁裂缝检测数据集 道路桥梁病害识别检测数据集

深度学习道路桥梁裂缝检测系统 数据集6000张 完整源码已标注数据集训练好的模型环境配置教程程序运行说明文档&#xff0c;可以直接使用&#xff01;系统支持图片、视频、摄像头等多种方式检测裂缝&#xff0c;功能强大实用。 1数据集6000张 8各类别

2026/7/28 12:04:22 阅读更多 →
深度学习YOLO模型如何训练 PUBG 绝地求生目标检测数据集

深度学习YOLO模型如何训练 PUBG 绝地求生目标检测数据集

pubg数据集 精选原图1.42万数据 1.49万标签 无任何重复、算法增强或冗余图像&#xff01; pubg绝地求生目标检测数据集 1分类&#xff1a;e_body&#xff0c;14905个标签&#xff0c;txt格式 共计14244张图&#xff0c;99%为640*640尺寸图像 适合yolo目标检测、AI训练关键词&am…

2026/7/29 14:34:28 阅读更多 →
Apex英雄目标检测数据集 深度学习框架YOLO如何训练APEX数据集

Apex英雄目标检测数据集 深度学习框架YOLO如何训练APEX数据集

Apex检测数据集数据集详情检测类别&#xff1a; allies enemy tag图片总量&#xff1a;7247张训练集&#xff1a;5139张验证集&#xff1a;1425张测试集&#xff1a;683张标注状态&#xff1a;全部已标注&#xff0c;即拿即用数据格式&#xff1a;支持YOLO格式及其他格式&#…

2026/7/29 15:00:03 阅读更多 →

月新闻