HDU 1097 快速幂
2024-10-07 04:15:45
#include<iostream> using namespace std; long long quick(long long a,long long b,int c)
{
int ans=;
a=a%c;
while(b!=)
{
if(b&) ans=(ans*a)%c;
b>>=;
a=(a*a)%c;
}
return ans;
} int main()
{
long long a,b;
while(cin>>a>>b)
{
cout<<quick(a,b,)<<endl;
}
return ;
}
最新文章
- iOS开发多线程篇 — GCD的常见用法
- editplus工具支持sql高亮提示
- git操作日志
- javascript原生获取元素的方法对比
- iOS开发之UITextField
- 转载-优秀程序员的十个tips
- eclipse设置项目发布到tomcat webaap下
- android编程中setLayoutParams方法设置
- ZOJ问题--hdu3788
- 同台电脑部署多组Tomcat负载均衡(或集群)
- javascript获取DOM对象三种方法
- openx 添加新表和据库表和字段
- BD
- h3c端口汇聚的几种情况-S5500-S5048
- 五种典型开发周期模型(瀑布、V、原型化、螺旋、迭代)
- vue实现菜单切换
- 为什么要学习 UML?
- Unity3d-制作粒子光环特效
- Java程序运行的内存分配
- “makefile”写法详解,一步一步写一个实用的makefile,详解 sed &#39;s,$∗\.o[ :]*,\1.o $@ : ,g&#39; <; $@.