提交时间:2023-11-11 11:15:25

运行 ID: 109849

#include<bits/stdc++.h> using namespace std; long long sd(long a,long b) { if(b==1) return a; if(b%2==0) return sd(a,b/2)*sd(a,b/2); else return sd(a,b/2)*sd(a,b/2)*a; } int main() { long long a,b; cin>>a>>b; cout<<sd(a,b); return 0; }