快速幂
来源:互联网 发布:淘宝卖家电脑客户端 编辑:程序博客网 时间:2024/06/01 18:58
快速幂
Time Limit:1000MS Memory Limit:32768KB 64bit IO Format:%I64d & %I64u
Submit
Status
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.
Time Limit:1000MS Memory Limit:32768KB 64bit IO Format:%I64d & %I64u
Submit
Status
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.
<span style="color:#6633ff;">/******************************************************** author : Grant Yuan time : 2014.7.28 algorithm : 快速幂 *********************************************************/#include <iostream>#include<cstdio>#include<cstdlib>#include<cstring>#include<algorithm>#define LL long longusing namespace std;LL mod_pow(LL x){ LL res=1; LL n=x; while(n>0){ if(n&1) res=res*x%10; x=x*x%10; n>>=1; } return res%10;}int main(){ int t;LL n,ans; scanf("%d",&t); while(t--){ scanf("%lld",&n); ans=mod_pow(n); printf("%lld\n",ans); } return 0;}</span>
0 0
- 快速矩阵快速幂
- 快速幂,快速幂取模
- 快速幂 + 快速幂取模
- 快速幂 快速幂取模
- 快速幂&&快速乘法
- 快速幂&快速乘
- 快速幂 快速乘法
- 快速幂 快速幂取模
- 快速幂+快速乘法
- 【快速幂】【快速幂取模】
- 快速乘法-快速幂
- 快速乘/快速幂/矩阵快速幂
- 快速乘 快速幂 矩阵快速幂
- 快速幂,快速幂取模,矩阵快速幂
- 快速幂
- 快速幂
- 快速幂
- 快速幂
- 让WordPress不同的分类目录的文章调用不同的模板
- JSP九大内置对象详解
- PHP运行出现Notice : Use of undefined constant 的解决办法
- RadioGroup与CheckBox
- android中使用百度定位sdk实时的计算移动距离
- 快速幂
- 二叉树
- UTF-8编码规则(转)
- 第四课:Android Handler消息传递机制
- MyEclipse开发Struts可视化配置示例
- guava Function
- jQuery File upload, Uncaught TypeError: Object function ... ... has no method 'widget'
- HDU 4793 Collision + HDU 4798 Skycity 简单几何
- 畅通工程续(最短路)