hdu 1061 Rightmost Digit
2013-04-16 18:24
302 查看
就是求所给 num 的 num次幂之后个位的数是什么。当然有规律可寻了。循环的周期为4
#include <iostream> using namespace std; int Case, ans, num; int main ( ) { cin >> Case; while ( Case-- ) { cin >> num; int tmp = num % 10, cnt = ( num - 1 ) % 4 + 1; ans = tmp; for ( int i = 1; i < cnt; ++i ) ans *= tmp; cout << ans % 10 << endl; } }
相关文章推荐
- hdu 1061 Rightmost Digit
- HDU1061 Rightmost Digit
- hdu 1061 Rightmost Digit
- HDU 1061 The rightmost digit
- HDU 1061 Rightmost Digit
- hdu 1061 Rightmost Digit_快速幂取余
- hdu 1061 Rightmost Digit
- 算法模板之快速幂取模(HDU1061 Rightmost Digit)
- HDU 1061 Rightmost Digit
- HDU 1061 Rightmost Digit
- hdu 1061 Rightmost Digit
- hdu1061 Rightmost Digit
- HDU - 1061 Rightmost Digit
- hdu 1061 - Rightmost Digit(求N^N末位)
- HDU 1061 Rightmost Digit
- HDU - 1061 Rightmost Digit(数学)
- HDU 1061 Rightmost Digit
- hdu rightmost digit 1061
- HDU-1061-Rightmost Digit,快速幂水过!~~
- hdu 1061 Rightmost Digit(水题,打表)