快速幂模版:求n^k mod mod;
#include <cstdio> using namespace std; long long quickMod(long long n,long long k,long long mod) { long long ans=1; while(k) { if(k&1) ans=(ans*n)%mod; n=(n*n)%mod; k>>=1; } return ans; } int main() { long long n; while(~scanf("%lld",&n)) { printf("%lld\n",quickMod(n,n,10)); } return 0; }