《算法竞赛进阶指南》 1 (P4) a^b 快速幂
2024-09-04 14:04:02
快速幂
#include<cstdio>
#include<cmath>
#include<iostream>
using namespace std;
long long a,b,p;
long long read(){
long long w=,f=;char c;c=getchar();
while(c>''||c<''){if(c=='-') f=-;c=getchar();}
while(c>=''&&c<=''){w=w*+c-'';c=getchar();}
return w*f;
}
long long ksm(long long t,long long tt){
long long ans=,k=t,kk=tt;
while(kk>){
if(kk&) ans=ans*k%p;
k=k*k%p;kk>>=;
}
ans%=p;
return ans;
}
int main(){
a=read();b=read();p=read();
cout<<ksm(a,b)<<endl;
return ;
}
最新文章
- PHP 做文件校验,MD5,CRC32,SHA等
- Mac Pro 利用PHP导出SVN新增或修改过的文件
- mysql数据库的导入导出
- html5+css 图片自适应
- absolute绝对定位可以实现相对定位
- BestCoder Round #73 (div.2)(hdu 5630)
- datazen logo修改
- DOM方法入门 - 第二课
- [WPF] 动画Completed事件里获取执行该动画的UI对象
- python绝技 — 用Scapy测试无线网卡的嗅探功能
- uva10003 - Cutting Sticks(简单动规)
- ES6模块化
- DRAM的原理设计
- Ubuntu上安装使用WeChat、TIM
- 序列化Serializable和Parcelable
- 【原】通过AOP实现MyBatis多数据源的动态切换
- mobx.js 使用教程-react
- 《FPGA全程进阶---实战演练》第二章之焊接板子及调试注意事项
- fildder教程
- jmeter 网速
热门文章
- 开关VoLTE流程分析(二)
- 景点API支持查询携程旅游门票景点详情
- Django rest framework ---- 权限
- thinkphp整合系列之极验滑动验证码geetest
- Python学习日记(四十一) Mysql数据库篇 九
- ssh免密登录(公钥私钥)指令
- (原+修改)ubuntu上离线安装pytorch
- 【Spring Boot】Spring Boot之使用 Spring Boot Configuration Processor 完成设置自定义项目属性自动补全
- NLP中的预训练语言模型(一)—— ERNIE们和BERT-wwm
- Mac 键盘符号说明