博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
人见人爱A^B
阅读量:6901 次
发布时间:2019-06-27

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

求A^B的最后三位数表示的整数。

说明:A^B的含义是“A的B次方”

 

 

Input
输入数据包含多个测试实例,每个实例占一行,由两个正整数A和B组成(1<=A,B<=10000),如果A=0, B=0,则表示输入数据的结束,不做处理。
 

 

Output
对于每个测试实例,请输出A^B的最后三位表示的整数,每个输出占一行。
 

 

Sample Input
2 3 12 6 6789 10000 0 0
 

 

Sample Output
8 984 1

 

#include
//快速幂int powermod(int a,int b){ int ans=1; a=a%1000; if(a==0) return 0; while(b) { if(b%2==1) ans=ans*a%1000; a=a*a%1000; b/=2; } return ans;}int main(){ int a,b; while(scanf("%d%d",&a,&b)!=-1) { if(!a&&!b) break; printf("%d\n",powermod(a,b)); } return 0;}
View Code

hdu类似题目:1097

转载于:https://www.cnblogs.com/orchidzjl/p/4276718.html

你可能感兴趣的文章
如何打造工业物联网帝国?
查看>>
Linux系统安全之grub密码和用户权限
查看>>
超人学院Hadoop大数据资源分享
查看>>
C# 压缩PDF图片
查看>>
mouseover事件mouseenter事件
查看>>
mysql 截取字符串
查看>>
static成员必须在类外初始化
查看>>
手机安全卫士-——Splash总结
查看>>
Greenplu数据库的部署
查看>>
C#调用Win32 的API函数--User32.dll
查看>>
第九章:Javascript类和模块
查看>>
2000W条数据的Oralce数据库SQL查询优化经验 - 机会总会留给有准备的人
查看>>
test
查看>>
为虚拟机中的debian6安装vmtool
查看>>
windows下eclipse搭建android_ndk开发环境
查看>>
wscript运行js文件
查看>>
js 获取当前时间
查看>>
Hibernate5-多对一双向关联-fetch="select",lazy="proxy"
查看>>
UIGestureRecognizer 事件冲突
查看>>
CentOS6 运行级别
查看>>