博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
hdu——1061Rightmost Digit(快速幂)
阅读量:4049 次
发布时间:2019-05-25

本文共 1046 字,大约阅读时间需要 3 分钟。

Rightmost Digit
Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 45812    Accepted Submission(s): 17250
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).
Output
For each test case, you should output the rightmost digit of N^N.
Sample Input
2
3
4
Sample Output
7
6
Hint
In 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.
Author
Ignatius.L

Recommend

快速幂直接求就好了  我有一篇快速幂的精简写法的博客可以看看

#include
#include
#include
using namespace std;long long kk(long long n){ long long k=1,m=n; while(m!=0) { if(m&1) k*=n%10; m>>=1; n=n*n%10; } return k%10;}int main(){ long long n,m; cin>>n; while(n--) { cin>>m; cout<
<

转载地址:http://qtfci.baihongyu.com/

你可能感兴趣的文章
qt 创建异形窗体
查看>>
可重入函数与不可重入函数
查看>>
简单Linux C线程池
查看>>
内存池
查看>>
输入设备节点自动生成
查看>>
GNU hello代码分析
查看>>
Qt继电器控制板代码
查看>>
wpa_supplicant控制脚本
查看>>
gstreamer相关工具集合
查看>>
RS232 四入四出模块控制代码
查看>>
linux 驱动开发 头文件
查看>>
container_of()传入结构体中的成员,返回该结构体的首地址
查看>>
linux sfdisk partition
查看>>
ipconfig,ifconfig,iwconfig
查看>>
opensuse12.2 PL2303 minicom
查看>>
网络视频服务器移植
查看>>
Encoding Schemes
查看>>
移植QT
查看>>
如此调用
查看>>
计算机的发展史
查看>>