HDU-1061-Rightmost Digit

Posted angel-demon

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了HDU-1061-Rightmost Digit相关的知识,希望对你有一定的参考价值。

#include"bits/stdc++.h"
using namespace std;
int quick_pow(int n, int k) {
    int ans=1;
    while(k) {
        if(k & 1)
        ans = ans * n % 10;
        n = n * n % 10;
        k >>= 1;
    }
    return ans;
}
int main() {
    int T, n;
    cin >> T;
    while(T--) {
        cin >> n;
        cout << quick_pow(n%10,n) << endl;
    }
    return 0;
}

 

以上是关于HDU-1061-Rightmost Digit的主要内容,如果未能解决你的问题,请参考以下文章

HDU 1061 Rightmost Digit(找规律)

hdu 1061 Rightmost Digit

HDU 1061 [Rightmost Digit] 数学方法

hdu-1061 Rightmost Digit

HDU-1061-Rightmost Digit

hdu1061Rightmost Digit(快速幂取余)