博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
1497 取余运算
阅读量:5278 次
发布时间:2019-06-14

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

1497 取余运算

 

时间限制: 1 s
空间限制: 128000 KB
题目等级 : 钻石 Diamond
 
 
 
 
题目描述
Description

输入b,p,k的值,编程计算bp mod k的值。其中的b,p,k*k为长整型数(2^31范围内)。

输入描述
Input Description

b p k 

输出描述
Output Description

输出b^p mod k=?

=左右没有空格

样例输入
Sample Input

2  10  9

样例输出
Sample Output

2^10 mod 9=7

数据范围及提示
Data Size & Hint
 
1 #include
2 using namespace std; 3 int tot; 4 int b,p,k; 5 int f(int p) 6 { 7 if(p==0)return 1; 8 int t=f(p/2)%k; 9 t=(t*t)%k;10 if(p%2==1)11 t=(t*b)%k;12 return t;13 }14 int main()15 {16 17 cin>>b>>p>>k;18 int o=b;19 b%=k;20 cout<
<<"^"<

<<" mod "<

<<"="<

 

转载于:https://www.cnblogs.com/zwfymqz/p/6612637.html

你可能感兴趣的文章
CWnd *和HWnd转换 分类: VC++ ...
查看>>
JS监听手机端浏览器的后退按钮的事件方法
查看>>
note02-计算机网络
查看>>
day03-函数基础
查看>>
python——函数 20、三元表达式、列表推导式、生成器表达式
查看>>
(前端)html与css,html 8、div和span标签
查看>>
jndi
查看>>
centOS6下安装lamp
查看>>
JSP项目中使用ueditor(百度编辑器)
查看>>
前端之JavaScript笔记2
查看>>
Unique Paths
查看>>
热更新脚本C#light,ulua,Scorpio性能比较
查看>>
disconf 2.6.36 install
查看>>
python第一百一十八天---ajax--图片验证码 + Session
查看>>
Linux常用命令——关机与重启命令
查看>>
10分钟快速理解依赖注入
查看>>
转:远程桌面提示:由于网络错误,连接被中断,请重新连接到远程计算机
查看>>
截图+贴图工具 - Snipaste
查看>>
python语法学习之数据结构
查看>>
Android学习CursorWrapper与Decorator模式
查看>>