快速幂有问题!WA求调!
查看原帖
快速幂有问题!WA求调!
1059536
yylz1031楼主2024/11/10 12:51
#include <bits/stdc++.h>

using namespace std ;

const int N = 1e9 + 7 ;

int m, n, p ;
long long ans = 1 ;

int main() {

	cin >> n >> m >> p ;

	while ( p != 0 ) {
		if ( p % 2 == 1 ) {
			ans *= n ;
			ans %= m ;
		}
		n *= n ;
		n %= m ;
		p /= 2 ;
	}

	cout << ans % m << '\n' ;

}
2024/11/10 12:51
加载中...