#include <iostream>
#include <cstdio>
#include <cstdlib>
#include <cstring>
#include <algorithm>
#include <cmath>
#include <vector>
using namespace std;
int Qpow(int d, int z) {
int A=1;
while(z) {
if(z&1) A=A*d;
d*=d;
z>>=1;
}
return A;
}
int main() {
int x,y;
cin>>x>>y;
cout<<Qpow(x,y)<<endl;
return 0;
}
快速幂
最新推荐文章于 2025-08-19 14:14:08 发布
本文介绍了一个简单的快速幂算法实现,并通过一个C++程序演示了如何输入底数和指数,然后计算并输出相应的幂运算结果。该算法利用位操作提高运算效率。
20万+

被折叠的 条评论
为什么被折叠?



