这是我自己写的题解,想交来着,但觉得不是正解
#include<bits/stdc++.h>//比赛freopen要用<cstdio>或<stdio.h> using namespace std; int main(){ //freopen("pow.in","r",stdin); 文件读写 //freopen("pow.out","w",stdout); 文件读写 int n,m; cin>>n>>m; int ans=pow(n,m);//一定要int,不然范围不是10的9次(开了longlong见祖宗) if(ans<0)cout<<-1;//爆了就输出-1 else cout<<ans;//没爆就输出答案 return 0;//《程序的返回值必须是0》 }