pid=1061">主题链接

题意:求n^n的个位数的值。

思路:高速幂求值

代码:

#include <iostream>
#include <cstdio>
#include <cstring>
#include <cmath>
#include <algorithm> using namespace std; typedef __int64 ll;
//typedef long long ll; const int MOD = 1000000000; ll n; ll pow_mod(ll k) {
if (k == 1)
return n % MOD;
ll a = pow_mod(k / 2);
ll ans = a * a % MOD;
if (k % 2 == 1)
ans = ans * n % MOD;
return ans;
} int main() {
int cas;
scanf("%d", &cas);
while (cas--) {
scanf("%I64d", &n);
ll ans = pow_mod(n);
while (ans > 10) {
ans %= 10;
}
printf("%I64d\n", ans);
}
return 0;
}

版权声明:本文博客原创文章,博客,未经同意,不得转载。

最新文章

  1. js实现web网页版台球游戏
  2. Apache与Tomcat的整合
  3. Mac上安装 mySql
  4. sed示例
  5. MYSQL数据库学习十六 安全性机制
  6. MySQL性能基准测试对比:5.7 VS 8.0
  7. UOJ#41. 【清华集训2014】矩阵变换 构造
  8. 【转】Powershell与jenkins集成部署的运用(powershell运用)
  9. nio再学习之通道channel
  10. CentOS7.6 安装Docker
  11. maven snapshot和release版本的区别
  12. TestNg失败重试机制
  13. 004-读书笔记-企业IT架构转型之道-阿里巴巴中台战略思想与架构实战-共享服务中心建设原则
  14. 服务注册发现consul之四: 分布式锁之四:基于Consul的KV存储和分布式信号量实现分布式锁
  15. window对象方法之setTimeout(),setInterval()
  16. 【转】RTMP/RTP/RTSP/RTCP协议对比与区别介绍
  17. Idea(二) 解决IDEA卡顿问题及相关基本配置
  18. Chapter12(动态内存)--C++Prime笔记
  19. php之快速入门学习-13(PHP 循环 - While 循环)
  20. Spring Mvc:用MultiPartFile上传单个文件,多个文件

热门文章

  1. vb实现多用户登录
  2. iOS Dev (59) 高度自适应的UITextView
  3. KMP算法---字符串匹配
  4. android一些面试题目
  5. FREESWITCH SEESION
  6. bnu1066
  7. Unity3D 游戏开发架构篇 ——性格一流的设计和持久性
  8. 华为-on练习--小写字符数的统计显示
  9. Unity入门
  10. 为什么Redis比Memcached易