hdu1061(C++)
2024-09-19 20:42:47
简单的找规律,不妨设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;
}
最新文章
- JAVA设计模式《三》
- python基础——错误处理
- AsyncTask实现断点续传
- php实现新闻页面
- 关于windbg的认识
- document.body.clientHeight与document.documentElement.clientHeight
- C语言多个源文件编译
- 【OpenCV入门教程之一】 安装OpenCV:OpenCV 3.0、OpenCV 2.4.8、OpenCV 2.4.9 +VS 开发环境配置
- CSS布局方案之圣杯布局
- Zipper
- javascript有用小技巧—实现分栏显示
- Oracle 11g+FluentNHibernate AutoMapping组合尝试
- Intel X710网卡VxLAN offload 性能测试
- C语言解析17monipdb.dat(http://www.ipip.net/)免费数据库
- maven eclipse web 项目 问题 cannot change version of project facet dynamic web module to 3.0
- java.lang.Comparable 接口 详解
- LeetCode--No.003 Longest Substring Without Repeating Characters
- jq ‘’操作‘’伪元素
- VC++ 文件和应用程序关联,默认图标不显示问题
- 8-4 Fabled Rooks uva11134
热门文章
- 程序集链接器(AL.exe)
- VMware Fusion Pro安装Ubuntu 18.04.1
- php获取当前操作系统类型
- git和github基础入门
- Leetcode 594.最长和谐子序列
- BZOJ3884 上帝与集合的正确用法 【欧拉定理】
- Python之面向对象:继承
- Mongodb学习(1)--- mongoose: Schema, Model, Entity
- 【转】axios的基本使用
- 事务的四大属性ACID即事务的原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、持久性(Durability.。