2 条题解
-
1
-
0
这个题第七个点很坑人呢,是1,如果一直算1的次方是没有意义的,因此需要特判
下面是代码
#include<cstdio> using namespace std; long long int a,b; long long int chengji=1; int main() { scanf("%lld%lld",&a,&b); if (a==1) { printf("%d",1); return 0; } for (int i=1;i<=b;i++) { chengji*=a;//进行乘法操作 if (chengji>1e09) { printf("%d",-1); return 0; } } printf("%lld",chengji); return 0; }
- 1
信息
- ID
- 1639
- 时间
- 1000ms
- 内存
- 256MiB
- 难度
- 8
- 标签
- 递交数
- 174
- 已通过
- 27
- 上传者