4 条题解
-
1
方法一(零帧起手):
#include<bits/stdc++.h> using namespace std; int main(){ long long a,b; cin>>a>>b; cout<<pow(a,b);//STL库中的开方运算 return 0; }
知道很多人看不懂,还有第二种方法:
#include<bits/stdc++.h> using namespace std; int main(){ long long a,N; cin >> a >> N; long long kaifang = a;//a 的 1 次方 while(N > 1){ kaifang = kaifang * a; N--;//剩余方数-1 } printf("%lld",kaifang);//尽量用 printf(速度快) }
- 1
信息
- ID
- 60
- 时间
- 1000ms
- 内存
- 128MiB
- 难度
- 3
- 标签
- (无)
- 递交数
- 105
- 已通过
- 56
- 上传者