博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
洛谷 P1226 取余运算||快速幂
阅读量:4969 次
发布时间:2019-06-12

本文共 713 字,大约阅读时间需要 2 分钟。

题目描述

输入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
#include
#include
#include
using namespace std;long long b,p,k; long long pow(long long a,long long b){ long long s=1; for(;b;b>>=1){ if(b&1) 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));}

 

 

转载于:https://www.cnblogs.com/cangT-Tlan/p/7898428.html

你可能感兴趣的文章
hdu 5279 Reflect phi 欧拉函数
查看>>
Codeforces Round #320 (Div. 1) [Bayan Thanks-Round] C. Weakness and Poorness 三分 dp
查看>>
CodeForces 176A Trading Business 贪心
查看>>
UVALive 6906 Cluster Analysis 并查集
查看>>
Union-find 并查集
查看>>
图的深度优先遍历
查看>>
记事本 写字板
查看>>
二分查找及其变种
查看>>
字符编码与文件操作
查看>>
Problem P(方格移动)
查看>>
three.js学习笔记 (2) -- 基于getImageData和three.js的粒子化图形
查看>>
AsyncTask类
查看>>
115个Java面试题和答案——终极列表(上)
查看>>
C#编程(四十三)----------Lambda表达式
查看>>
没有dev-server.js文件,如何进行后台数据模拟?
查看>>
eclipse 字体、背景、自动提示设置
查看>>
Android无线测试之—UiAutomator UiScrollable API介绍六
查看>>
Python输入输出练习,运算练习,turtle初步练习
查看>>
第十一篇 logging模块
查看>>
C - Wandering Robot(ZOJ 4115)
查看>>