27 条题解

  • 1
    @ 2022-8-22 20:14:26

    学完初一数学自然就会了。

    #include<bits/stdc++.h>
    #define ll long long
    using namespace std;
    long long a,b,s,ans;
    ll p(ll a,ll k)
    {
    	ll res=1; 
    	while(k)
    	{
    		if(k&1) 
    		{
    		   res=(ll)res*a%s;
    		}
    		k>>=1;
    		a=(ll)a*a%s; 
    	}
    	return res;
    }
    int main()
    {
    	cin>>a>>b>>s;
    	cout<<p(a,b)%s;
    }
    

    信息

    ID
    171
    时间
    1000ms
    内存
    256MiB
    难度
    2
    标签
    递交数
    1165
    已通过
    373
    上传者