#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 ;
}

最新文章

  1. iOS开发多线程篇 — GCD的常见用法
  2. editplus工具支持sql高亮提示
  3. git操作日志
  4. javascript原生获取元素的方法对比
  5. iOS开发之UITextField
  6. 转载-优秀程序员的十个tips
  7. eclipse设置项目发布到tomcat webaap下
  8. android编程中setLayoutParams方法设置
  9. ZOJ问题--hdu3788
  10. 同台电脑部署多组Tomcat负载均衡(或集群)
  11. javascript获取DOM对象三种方法
  12. openx 添加新表和据库表和字段
  13. BD
  14. h3c端口汇聚的几种情况-S5500-S5048
  15. 五种典型开发周期模型(瀑布、V、原型化、螺旋、迭代)
  16. vue实现菜单切换
  17. 为什么要学习 UML?
  18. Unity3d-制作粒子光环特效
  19. Java程序运行的内存分配
  20. “makefile”写法详解,一步一步写一个实用的makefile,详解 sed &#39;s,$∗\.o[ :]*,\1.o $@ : ,g&#39; &lt; $@.

热门文章

  1. AJAX得基本使用
  2. 第十四周课程总结&amp;&amp;实验总结
  3. 为webService添加Interceptor(拦截器)
  4. 【洛谷P1886】滑动窗口——单调队列
  5. Laravel 程序优化
  6. Python:什么是进阶,如何进阶?
  7. Linux的环境变量.bash_profile .bashrc profile文件
  8. js 判断图片是否存在
  9. CSS高度坍塌问题的原因以及解决办法
  10. 记录-- vue+element树节点的标注