*最左边的数字
2016-02-21 18:20
232 查看
Problem T
Time Limit: 1000 MS Memory Limit: 32 MB 64bit IO Format: %I64d
Submitted: 81 Accepted: 25
[Submit][Status][Web Board]
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: 1000 MS Memory Limit: 32 MB 64bit IO Format: %I64d
Submitted: 81 Accepted: 25
[Submit][Status][Web Board]
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.
位运算符确实是一个非常好用的工具啊!(其实有规律可循)
#include <stdio.h> int main() { long long n,t,x,m,i; scanf("%I64d",&m); for(i=0; i<m; i++) { scanf("%I64d",&n); t=n%10; x=1; while(n!=0) { if(n&1==1) { x*=t; x=x%10; } t*=t; t=t%10; n>>=1; } x=x%10; printf("%I64d\n",x); } return 0; }
相关文章推荐
- Request.getRequestURL
- javaScript中的事件三
- React图片上传组件设计
- 记阿里腾讯实习面试
- java父子类继承(1)
- 冒泡排序
- spring缓存实现原理
- 一个ACM过来人的心得
- oracle 数据库访问性能优化
- 14-题目1065:输出梯形
- JAVA实现仿微信红包分配规则
- PHP MySQL Select 之Select
- [LeetCode]198. House Robber
- Bitmap的缓存(LruCache,DiskLruCache)
- 【PHP缩略图类】手机照片不能生成缩略图问题以及解决方式
- Python与硬件学习笔记:蜂鸣器
- Linux c操作mysql数据库
- The Swift Programming Language学习笔记(七)——函数
- spring aop自定义redis缓存实现
- 【玩转考试】考试准备之绑定试卷