2 条题解

  • 0
    @ 2026-10-3 19:49:48
    
    #include<bits/stdc++.h>
    using namespace std;
    
    int a,b,sum = 1;
    int main(){
    	cin >> a >> b;
    	if(a == 1){
    		cout << 1;
    		return 0;
    	}
    	if(a == 0){
    		cout << 0;
    		return 0;
    	}
    	for(int i = 0 ; i < b ; i++){
    		if(sum > 1000000000/a){
    			cout << -1;
    			return 0;
    		}
    		sum *= a;
    	}
    	cout << sum;
    	return 0;
    }
    

    信息

    ID
    609
    时间
    500ms
    内存
    128MiB
    难度
    入门
    标签
    递交数
    46
    通过
    11
    上传者