社区讨论

70pts,求调

P8813[CSP-J 2022] 乘方参与者 5已保存回复 10

讨论操作

快速查看讨论及其快照的属性,并进行相关操作。

当前回复
14 条
当前快照
1 份
快照标识符
@m2fvojkt
此快照首次捕获于
2024/10/19 16:09
去年
此快照最后确认于
2024/10/19 16:44
去年
查看原帖

源代码

CPP
#include <iostream>
#include <cmath>

#define int unsigned long long

using namespace std ;

const int MAXN = 1e9 ;

int a , b ;

signed main( ) {
	
    cin >> a >> b ; 
    
    if(a == 1) cout << 1 << '\n' ;
    else if(b == 1) cout << a << '\n' ;
    else if(a > 31622) cout << -1 << '\n' ;
    else if(b > 29) cout << -1 << '\n' ;
    else if(pow(a , b) <= MAXN ) cout << pow(a , b) << '\n' ;
    else cout << "-1\n" ;
    
    return 0;
}
这道题是不能用 pow() 函数吗?,记录

回复

10 条回复,欢迎继续交流。

正在加载回复...