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

P1226 【模板】快速幂题解

题目

给你三个整数a,b,p,求a^{b} mod p。

输入输出格式

输入格式

输入只有一行三个整数,分别代表a,b,p。

输出格式

输出一行一个字符串a^b mod p=s,其中a,b,p分别为题目给定的值,s为运算结果。

输入输出样例

输入样例

2 10 9

输出样例

2^10 mod 9=7

代码

#include<iostream>
using namespace std;
int a,b,p;
int main(){cin>>a>>b>>p;int ans=1,base=a;int m=b;while(b>0){if(b&1){ans=(ans%p)*(base%p);}base=(base%p)*(base%p);b>>=1;}ans=ans%p;cout<<a<<"^"<<m<<" "<<"mod"<<" "<<p<<"="<<ans;return 0;
}
http://www.lryc.cn/news/288956.html

相关文章:

  • 文旅游戏的多元应用场景
  • 小波变化最通俗的解释,小波变换是用来干什么的,类似小波变换功能的算法有哪些?
  • Servlet 与 MVC
  • 基于单片机的感应自动门控制器的设计
  • 兄弟HL-1208黑白激光打印机清零方法
  • 第二百八十八回
  • 【日常学习笔记】gtest
  • go-zero配置DB的redis缓存
  • 物理服务器
  • 3.3 实验三:以太网链路聚合实验
  • php mysql字段默认值使用问题
  • 【linux】Debian防火墙
  • 2022年至2023年广东省职业院校技能大赛高职组“信息安全管理与评估”赛项样题
  • CC++内存管理【非常详细,对新手友好】
  • 022-安全开发-PHP应用留言板功能超全局变量数据库操作第三方插件引用
  • 大白话解析LevelDB 3: SST Compaction
  • 【Python】02快速上手爬虫案例二:搞定验证码
  • C# 中的接口
  • 一篇文章带你了解C++中隐含的this指针
  • shardinig-JDBC二开-支持sharding-jdbc的配置文件接入到nacos
  • a-table自定义展开图标
  • Kubernetes Ingress暴露应用的工作流程
  • Redis应用(1)缓存(1.2)------Redis三种缓存问题
  • 安全 专题
  • 自然语言处理-文本对分类或回归
  • 以梦为码,CodeArts Snap 缩短我与算法的距离
  • SpringMVC-HttpMessageConverter 报文信息转化器
  • [AG32VF407]国产MCU+FPGA 使用I2C测试陀螺仪MPU6050
  • ES 可扩展、高可靠、使用场景等常见问题
  • <网络安全>《4 网络安全产品之web应用防护系统》