1 条题解

  • 0
    @ 2022-12-28 12:15:14

    快速幂模板题

    #include <iostream>
    #include <algorithm>
    #include <string>
    using namespace std;
    long long power(long long a, long long b, long long p)
    {
    	long long t = 1;
    	while (b > 0)
    	{
    		if (b % 2==1) t = t * a %p;
    		b/=2;
    		a = a * a %p;
    	}
    	return t;
    }
    int main()
    {
    	long long a,b,m;
    	cin >> a >> b >> m;
    	if(m==1)cout << 0; 
    	else cout << power(a,b,m);
    }
    
    • 1

    信息

    ID
    15
    时间
    5ms
    内存
    256MiB
    难度
    6
    标签
    递交数
    41
    已通过
    12
    上传者