hdu2035 人见人爱A^B
摘要:
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2035其实直接每次取余数就能过的 第一遍就是用这种方法过的 这次算是用二分加速过的吧 就是每次都讲底数平方 指数除以2 要是偶数没问题 要是奇数就在将多余的那部成到sum中(初始值为1) 不停地做循环知道b<=1最后输出sum*a;注意b开始不能取余数 否则会因为乘法的次数改变而出错粘代码:View Code 1 #include<iostream> 2 using namespace std; 3 int ex_pow(int a,long long b) 4 { 5 long 阅读全文
posted @ 2011-10-30 14:00 渔家傲 阅读(318) 评论(0) 推荐(0) 编辑