Rightmost Digit 1061
来源:互联网 发布:tim for mac知乎 编辑:程序博客网 时间:2024/05/29 08:31
Rightmost Digit
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 24421 Accepted Submission(s): 9324
思路: 这题结果是一个循环。而且每个结果只保留最后一位即可。
Problem Description
Given a positive integer N, you should output the most right digit of N^N.
Input
The input contains several test cases. The first line of the input is a single integer T which is the number of test cases. T test cases follow.
Each test case contains a single positive integer N(1<=N<=1,000,000,000).
Each test case contains a single positive integer N(1<=N<=1,000,000,000).
Output
For each test case, you should output the rightmost digit of N^N.
Sample Input
234
Sample Output
76HintIn the first case, 3 * 3 * 3 = 27, so the rightmost digit is 7.In the second case, 4 * 4 * 4 * 4 = 256, so the rightmost digit is 6.#include<iostream>using namespace std;int main(){ int i=0; int a, b,m; cin>>i; while(i>0) { cin>>a; int b = a; m = 1; if(b>4) { b %= 4; b += 4; } a %= 10; while(b>0) { m *= a; m %= 10; b--; } cout<<m<<endl; i--; }}
- 1061 Rightmost Digit
- HDU 1061 Rightmost Digit
- HDOJ 1061: Rightmost Digit
- hdu 1061 Rightmost Digit
- (hdu 1061)Rightmost Digit
- HDU 1061 Rightmost Digit
- hdoj 1061Rightmost Digit
- HDOJ 1061 Rightmost Digit
- 1061 Rightmost Digit
- HDU 1061 Rightmost Digit
- HDOJ 1061 Rightmost Digit
- hdoj 1061 Rightmost Digit
- hdu rightmost digit 1061
- HDU 1061 Rightmost Digit
- HDOJ 1061 - Rightmost Digit
- HDU 1061 Rightmost Digit
- hdu 1061 Rightmost Digit
- HDU 1061 Rightmost Digit
- CDialog
- 一个高效的A-star寻路算法(八方向)
- 关于java Date和时区的问题
- erlang ets 分页
- jdbc事务处理
- Rightmost Digit 1061
- 一个高效的A-star寻路算法(四方向)
- Linux(四)——引导流程
- 页面加载时自动执行JS函数
- Java中线程安全集合的使用小结
- Nginx 0.8.x + PHP 5.2.13(FastCGI)搭建胜过Apache十倍的Web服务器
- Android网络通信技术(HttpClient),在网络上运用(SerializableEntity)直接传输对象
- dojo微模板dojo/string模块
- 序列类型函数