题目1076: 人见人爱 A ^ B
来源:互联网 发布:caffe concat axis 编辑:程序博客网 时间:2024/05/29 14:31
题目描述
求A^B的最后三位数表示的整数。说明:A^B的含义是“A的B次方”
输入
输入数据包含多个测试实例,每个实例占一行,由两个正整数A和B组成(1<=A,B<=10000),如果A=0, B=0,则表示输入数据的结束,不做处理。
输出
对于每个测试实例,请输出A^B的最后三位表示的整数,每个输出占一行。
样例输入
1 1
7 7
3 7
0 0
样例输出
1
543
187
提示 [+]
*** 提示已隐藏,点击上方 [+] 可显示 ***
来源
2006年杭电ACM程序设计期末考试
/********************************** 日期:2013-3-22* 作者:SJF0115* 题号: 题目1076: 人见人爱 A ^ B* 来源:http://acmclub.com/problem.php?id=1076* 结果:AC* 来源:2006年杭电ACM程序设计期末考试* 总结:**********************************/#include<stdio.h>//a^b后三位int Pow(int a, int b){//保存最终结果变量 int ans = 1; while(b){ if((b % 2) == 1){//最终结果累乘a ans *= a;//求其后三位ans %= 1000;}//求下一位二进制数的权值,a求其平方,即从a的1次开始,一次求a二次 a *= a; b /= 2;//求a的后三位a %= 1000; } return ans;}int main (){int a,b; while(scanf("%d %d",&a,&b) != EOF){ if(a == 0 && b == 0){break;}printf("%d\n",Pow(a,b)); }//while return 0;}
- 题目1076: 人见人爱 A ^ B
- 题目57:人见人爱 A ^ B
- 题目1441:人见人爱 A ^ B
- 题目1441:人见人爱 A ^ B
- 题目1441:人见人爱 A ^ B
- 题目1441:人见人爱 A ^ B
- 题目1441:人见人爱 A ^ B
- 57-题目1441:人见人爱 A ^ B
- A+B题目
- 题目1003:A+B
- 题目1003:A+B
- 题目60:a+b
- 题目1003:A+B
- 题目1198:a+b
- 题目1010:A + B
- 题目1198:a+b
- 题目1198:a+b
- 题目1198:a+b
- Activity返回值
- 怎样接收http响应(http response)
- Wordpress主题和网站设计开发手册和资源
- CareerCup 1.5
- Linux下rz,sz与ssh的配合使用
- 题目1076: 人见人爱 A ^ B
- C 求三角形面积
- 性能测试工具LoadRunner中进程运行和线程运行区别
- 关于ViewState的问题 <input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="之后有一大串乱码
- ppt打印铺满纸张时的设置方法
- 表、栈和队列
- xcode 调试技巧
- 简单的文件加密系统C语言代码
- 颜色空间转换(二)