题目描述

输入b,p,k的值,求b^p mod k的值。其中b,p,k*k为长整型数。

输入输出格式

输入格式:

三个整数b,p,k.

输出格式:

输出“b^p mod k=s”

s为运算结果

输入输出样例

输入样例#1: 复制

2 10 9
输出样例#1: 复制

2^10 mod 9=7
#include<cstdio>
#include<cstring>
#include<iostream>
#include<algorithm>
using namespace std;
long long b,p,k;
long long pow(long long a,long long b){
long long s=;
for(;b;b>>=){
if(b&) s=s*a%k;
a=a*a%k;
}
return s;
}
int main(){
scanf("%lld%lld%lld",&b,&p,&k);
printf("%lld^%lld mod %lld=%lld",b,p,k,pow(b,p));
}
 

最新文章

  1. react入门(4)
  2. string int 转换
  3. autocomplete一次返回多个值,并且选定后填到不同的Textbox中
  4. jQuery Form 表单提交插件-----ajaxForm() 的应用
  5. 【原创】angularjs1.3.0源码解析之scope
  6. Git学习记录
  7. 背景建模SACON
  8. Linux内核:关于中断你须要知道的
  9. MapReduce执行流程及程序编写
  10. 实战DeviceIoControl 之六:访问物理端口
  11. tomcat整合apache
  12. Prncnfg.vbs参数详解
  13. redis哨兵主从自动切换
  14. linux命令进阶
  15. Broadcom BCM94352z/DW1560驱动新姿势
  16. WCF开发框架形成之旅---WCF的几种寄宿方式
  17. pyinstaller基本操作
  18. phpcms v9不限模型全站搜索
  19. MyBatis和Hibernate的优缺点对比。
  20. 跳过ssh在首次连接出现检查keys 的提示

热门文章

  1. BZOJ3744 Gty的妹子序列(分块+树状数组)
  2. BEGINNING SHAREPOINT&amp;#174; 2013 DEVELOPMENT 第9章节--client对象模型和REST APIs概览 JavaScript
  3. python的开发工具UliPad安装篇
  4. 最简单的HTML5游戏——贪吃蛇
  5. Android开发:怎样把Android studio中的Library公布到Jcenter
  6. 使用 gradle 在编译时动态设置 Android resValue / BuildConfig / Manifes中&amp;lt;meta-data&amp;gt;变量的值
  7. Java并发编程 - Executor,Executors,ExecutorService, CompletionServie,Future,Callable
  8. PIO Core
  9. Conventions and patterns for multi-platform development
  10. Centos6.5 安装lamp环境