hdoj 1061 Rightmost Digit
来源:互联网 发布:大国医郭三贴 淘宝网 编辑:程序博客网 时间:2024/04/30 15:21
思路:对于每个数字,得到i次方之后(i=1,2,3...),你会发现个位数的值是循环的。不管多大的数,n次方之后,个位数字只与个位数有关。
#include <iostream>#include <cstdio>#include <cstring>#include <cmath>using namespace std;int rdigit[11][10] = {{0,0},{1,1},{1,2,4,8,6},{1,3,9,7,1},{1,4,6},{1,5},{1,6},{1,7,9,3,1},{1,8,4,2,6},{1,9,1}};int num[11] = {1,1,4,4,2,1,1,4,4,2};int main(){ int t, n, d, cnt; scanf("%d", &t); while (t--) { scanf("%d", &n); d = n%10; cnt = n%num[d]; if(cnt == 0) cnt = num[d]; printf("%d\n", rdigit[d][cnt]); } return 0;}
- HDOJ 1061: Rightmost Digit
- hdoj 1061Rightmost Digit
- HDOJ 1061 Rightmost Digit
- HDOJ 1061 Rightmost Digit
- hdoj 1061 Rightmost Digit
- HDOJ 1061 - Rightmost Digit
- HDOJ--1061--Rightmost Digit
- HDOJ 1061Rightmost Digit
- HDOJ 1061 Rightmost Digit
- hdoj 1061 Rightmost Digit
- Rightmost Digit hdoj 1061
- HDOJ--1061--Rightmost Digit
- HDOJ 1061 Rightmost Digit
- hdoj-1061-Rightmost Digit
- HDOJ-1061 Rightmost Digit
- hdoj 1061 Rightmost Digit
- HDOJ-1061 Rightmost Digit
- HDOJ 1061 Rightmost Digit
- 数据库工具包的使用(commons-dbutils-1.2.jar)--转载之二
- 齐博CMS个模板目录
- 数据库工具包的使用(commons-dbutils-1.2.jar)--转载
- MySQL学习笔记
- 虚拟机和当前系统共享目录的方法
- hdoj 1061 Rightmost Digit
- Struts2的学习笔记(2)
- ADO封装类详解
- F# 3.0 好像不怎么支持汉字
- EXCEL中VLOOKUP函数的使用
- VMware-workstation-full-8.0取消托盘提示
- 自定义标签开发步骤:
- 关于插入Linux kernel logo的一些 经验
- 崩溃了数据库先要备份日志(选择截断)然后变为简单模式后,收缩日志文件就可以了