2165: 【分治】快速幂运算发表时间:2022-10-28 23:21 2165: 【分治】快速幂运算 时间限制: 1 Sec 内存限制: 128 MB 题目描述 邪狼:“老大,好像还是不够油钱啊?” 输入 两个正整数,即X和n,其中X≥0,n≥0 输出 一个整数,即结果,保证结果不超过整型范围。 样例输入 Copy 3 2 样例输出 Copy 9
解析:快速幂模板题 #include<bits/stdc++.h> using namespace std; int main(){ long long m,n; cin>>m>>n; long long ans=1,t=m; while(n){ if(n%2) ans*=t; t*=t;n/=2; } cout<<ans<<endl; return 0; } 下一篇19036: 数字三角形
文章分类:
算法例题
|