2 条题解
-
0
-
0
这道题其实还挺简单的,,也算一道签到题,唯一需要注意的一点是如果使用longlong,超过longlong范围时会显示出负数或者longlong可使用的最大数,这种情况下需要判断是不是小于了0,也就是显示了负数
不建议使用unsignedlonglong,可能会出bug
#include<bits/stdc++.h> using namespace std; long long a,b,c; int main() { cin>>a>>b; c=pow(a,b); long long d=pow(10,9); if(c>d||c<0)cout<<-1; else cout<<c; return 0; }
- 1
信息
- ID
- 13
- 时间
- 1000ms
- 内存
- 512MiB
- 难度
- 7
- 标签
- 递交数
- 132
- 已通过
- 33
- 上传者