40pts求调,悬赏一关
  • 板块P4981 父子
  • 楼主Tjaweiof
  • 当前回复5
  • 已保存回复5
  • 发布时间2024/2/29 10:06
  • 上次更新2024/2/29 16:55:49
查看原帖
40pts求调,悬赏一关
550933
Tjaweiof楼主2024/2/29 10:06

RT,nn 一大就输出 inf,为什么?

#include <bits/stdc++.h>
using namespace std;
const int mod = 1000000009;
long long t, n;
long long power(long long n, long long m){
    long long res = 1;
    while (m){
        if (m & 1){
        	res = (res * n) % mod;
		}
        n = (n * n) % mod;
        m = m >> 1;
    }
    return res;
}
int main(){
	ios::sync_with_stdio(false);
	cin.tie(0);
	cout.tie(0);
	cin >> t;
	while (t--){
		cin >> n;
		cout << pow(n, n - 1) << endl;
	}
	return 0;
}

2024/2/29 10:06
加载中...