标签:ace lin std php lan html center enter int
一个数N(1 <= N <= 10^9)
输出N^N的末位数字
13
3
1 #include <bits/stdc++.h> 2 using namespace std; 3 typedef long long ll; 4 const ll mod=1e7; 5 ll qpow(ll x,ll p) 6 { 7 ll ret=1; 8 for(;p;p>>=1,x=x*x%mod) 9 { 10 if(p&1) 11 ret=ret*x%mod; 12 } 13 return ret; 14 } 15 int main() 16 { 17 ll x; 18 cin>>x; 19 ll p=x; 20 ll ans=qpow(x,p); 21 cout<<ans%10<<endl; 22 }
51Nod 1004 n^n的末位数字(日常复习快速幂,莫名的有毒,卡mod值)
标签:ace lin std php lan html center enter int
原文地址:http://www.cnblogs.com/ECJTUACM-873284962/p/7105118.html