HPUOJ---2017寒假作业--专题-1/M-人见人爱A^B
来源:互联网 发布:益盟bs指标源码 编辑:程序博客网 时间:2024/05/17 06:22
M - 人见人爱A^B
求A^B的最后三位数表示的整数。
说明:A^B的含义是“A的B次方”
说明:A^B的含义是“A的B次方”
2 312 66789 100000 0
89841
思路:求最后三位整数,即A的B次方对1000取余。
代码一:用快速幂。
#include<stdio.h>typedef long long LL;LL Quick_MI(LL n,LL m,LL c){LL s=1;while(m){n=n%c;if(m&1){s=(s*n)%c;}n=(n*n)%c;m=m/2;}return s;}int main(){long long n,m,k;while(~scanf("%lld%lld",&n,&m)&&(n||m)){k=Quick_MI(n,m,1000);printf("%-lld\n",k);}return 0;}代码二:循环,同余定理#include<stdio.h>int main(){int n,m,k,i;long long s; while(scanf("%d%d",&n,&m),n!=0||m!=0){s=1;for(i=1;i<=m;i++){s=s*n;s=s%1000;}printf("%lld\n",s);}return 0;}
0 0
- HPUOJ---2017寒假作业--专题-1/M-人见人爱A^B
- HPUOJ---2017寒假作业--专题0/A-前m大的数
- HPUOJ---2017寒假作业--专题1/B-Wireless Network(并查集)
- HPUOJ---2017寒假作业--专题1/F-食物链
- HPUOJ---2017寒假作业--专题-1/G-美素数
- HPUOJ---2017寒假作业--专题-1/H-不要62
- HPUOJ---2017寒假作业--专题-1/J-Key Set
- HPUOJ---2017寒假作业--专题-1/N-Rightmost Digit
- HPUOJ---2017寒假作业--专题0/B-Bear and Three Balls
- HPUOJ--2017寒假作业-专题0/P-贪心
- HPUOJ--2017寒假作业专题0/I-SDOI
- HPUOJ--2017寒假作业-专题0/Q-Radar Installation
- HPUOJ---2017寒假作业--专题0/D-EXCEL排序
- HPUOJ---2017寒假作业--专题0/E-稳定排序
- HPUOJ---2017寒假作业--专题0/F-The MAX
- HPUOJ---2017寒假作业--专题0/G-Milk
- HPUOJ---2017寒假作业--专题0/I-SDOI
- HPUOJ---2017寒假作业--专题-1/I-the Sum of Cube
- Spring中属性注入的几种方式以及复杂属性的注入
- javaWEB总结(22):session的常用方法
- GB2312、GBK、GB18030 、UTF-8、Unicode、ASCII这几种字符集的主要区别是什么?
- Java远程通讯可选技术及原理
- HDU 4866Shooting
- HPUOJ---2017寒假作业--专题-1/M-人见人爱A^B
- HOLCON源码学习
- Eclipse安装maven插件
- Codeforces Beta Round #5 C. Longest Regular Bracket Sequence 括号序列 dp+栈
- (学习总结)鸟哥基础篇第三版:第二十一章
- opengl常见问题
- Socket心跳包机制
- bzoj 2744: [HEOI2012]朋友圈 网络流
- 离开了公司,你还有什么