洛谷 P1226 取余运算||快速幂
2024-10-19 19:51:41
题目描述
输入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));
}
最新文章
- react入门(4)
- string int 转换
- autocomplete一次返回多个值,并且选定后填到不同的Textbox中
- jQuery Form 表单提交插件-----ajaxForm() 的应用
- 【原创】angularjs1.3.0源码解析之scope
- Git学习记录
- 背景建模SACON
- Linux内核:关于中断你须要知道的
- MapReduce执行流程及程序编写
- 实战DeviceIoControl 之六:访问物理端口
- tomcat整合apache
- Prncnfg.vbs参数详解
- redis哨兵主从自动切换
- linux命令进阶
- Broadcom BCM94352z/DW1560驱动新姿势
- WCF开发框架形成之旅---WCF的几种寄宿方式
- pyinstaller基本操作
- phpcms v9不限模型全站搜索
- MyBatis和Hibernate的优缺点对比。
- 跳过ssh在首次连接出现检查keys 的提示
热门文章
- BZOJ3744 Gty的妹子序列(分块+树状数组)
- BEGINNING SHAREPOINT&;#174; 2013 DEVELOPMENT 第9章节--client对象模型和REST APIs概览 JavaScript
- python的开发工具UliPad安装篇
- 最简单的HTML5游戏——贪吃蛇
- Android开发:怎样把Android studio中的Library公布到Jcenter
- 使用 gradle 在编译时动态设置 Android resValue / BuildConfig / Manifes中&;lt;meta-data&;gt;变量的值
- Java并发编程 - Executor,Executors,ExecutorService, CompletionServie,Future,Callable
- PIO Core
- Conventions and patterns for multi-platform development
- Centos6.5 安装lamp环境