1 条题解

  • 0
    @ 2023-6-11 12:17:08

    C++ :

    #include <bits/stdc++.h>
    using namespace std;
    int x, p, m, i, result;
    int main() {
    	cin>>x>>p>> m;
    	result = 1 ;
    	while(p > 0) {
    		if (p % 2 == 1)
    			result = result * x % m;
    		p /= 2;
    		x =  x * x % m;
    	}
    	cout<<result<< endl;
    	return 0;
    }
    
    

    Python :

    x,p,m = map(int,input().split())
    t=x**p
    r=t%m
    print(r)
    
    
    • 1

    信息

    ID
    2332
    时间
    1000ms
    内存
    16MiB
    难度
    7
    标签
    递交数
    89
    已通过
    23
    上传者