简单的找规律,不妨设N=10*x+a(a=N%10),那么N^N=(10*x+a)^N,用二项式展开定理可以知道N^N%10=a^N%10;

由于0<a<10,打表a^1,a^2,a^3,a^4……无论a是那个数,a^N%10最多周期为4 ;

#include<iostream>

using namespace std; int main()

{

int n, a, T;

cin >> T;  int p[4];

while (T--)

{

cin >> n;   a = n % 10;

p[1] = a;   p[2] = a*a % 10;   p[3] = a*a*a % 10;   p[0] = a*a*a*a % 10;

cout << p[n % 4] << endl;

}

return 0;

}

最新文章

  1. JAVA设计模式《三》
  2. python基础——错误处理
  3. AsyncTask实现断点续传
  4. php实现新闻页面
  5. 关于windbg的认识
  6. document.body.clientHeight与document.documentElement.clientHeight
  7. C语言多个源文件编译
  8. 【OpenCV入门教程之一】 安装OpenCV:OpenCV 3.0、OpenCV 2.4.8、OpenCV 2.4.9 +VS 开发环境配置
  9. CSS布局方案之圣杯布局
  10. Zipper
  11. javascript有用小技巧—实现分栏显示
  12. Oracle 11g+FluentNHibernate AutoMapping组合尝试
  13. Intel X710网卡VxLAN offload 性能测试
  14. C语言解析17monipdb.dat(http://www.ipip.net/)免费数据库
  15. maven eclipse web 项目 问题 cannot change version of project facet dynamic web module to 3.0
  16. java.lang.Comparable 接口 详解
  17. LeetCode--No.003 Longest Substring Without Repeating Characters
  18. jq ‘’操作‘’伪元素
  19. VC++ 文件和应用程序关联,默认图标不显示问题
  20. 8-4 Fabled Rooks uva11134

热门文章

  1. 程序集链接器(AL.exe)
  2. VMware Fusion Pro安装Ubuntu 18.04.1
  3. php获取当前操作系统类型
  4. git和github基础入门
  5. Leetcode 594.最长和谐子序列
  6. BZOJ3884 上帝与集合的正确用法 【欧拉定理】
  7. Python之面向对象:继承
  8. Mongodb学习(1)--- mongoose: Schema, Model, Entity
  9. 【转】axios的基本使用
  10. 事务的四大属性ACID即事务的原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、持久性(Durability.。