博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
51Nod 1004 n^n的末位数字(日常复习快速幂,莫名的有毒,卡mod值)
阅读量:6050 次
发布时间:2019-06-20

本文共 587 字,大约阅读时间需要 1 分钟。

题目来源:
基准时间限制:1 秒 空间限制:131072 KB 分值: 5
给出一个整数N,输出N^N(N的N次方)的十进制表示的末位数字。
Input
一个数N(1 <= N <= 10^9)
Output
输出N^N的末位数字
Input示例
13
Output示例
3
题目链接:
分析:快速幂第二题,莫名的奇妙,mod的值卡在1e7,我也是无语了,写了个1e9+7,样例都过不了,写个1e60,连续WA,这肯定是在卡数据!
下面给出AC代码:
1 #include 
2 using namespace std; 3 typedef long long ll; 4 const ll mod=1e7; 5 ll qpow(ll x,ll p) 6 { 7 ll ret=1; 8 for(;p;p>>=1,x=x*x%mod) 9 {10 if(p&1)11 ret=ret*x%mod;12 }13 return ret;14 }15 int main()16 {17 ll x;18 cin>>x;19 ll p=x;20 ll ans=qpow(x,p);21 cout<
<

 

 

转载地址:http://ofxex.baihongyu.com/

你可能感兴趣的文章
【转载】SQL经验小记
查看>>
zookeeper集群搭建 docker+zk集群搭建
查看>>
Vue2.5笔记:Vue的实例与生命周期
查看>>
论JVM爆炸的几种姿势及自救方法
查看>>
使用throw让服务器端与客户端进行数据交互[Java]
查看>>
java反射与代理
查看>>
深度分析Java的ClassLoader机制(源码级别)
查看>>
微服务架构选Java还是选Go - 多用户负载测试
查看>>
我的友情链接
查看>>
69、iSCSI共享存储配置实战
查看>>
乔布斯走了。你还期待苹果吗?
查看>>
优先级
查看>>
Tomcat与Web服务器、应用服务器的关系
查看>>
用DFS实现全排列 & 八皇后问题
查看>>
深度学习博客
查看>>
Android总结篇系列:Android Service
查看>>
Android dumpsys命令的使用
查看>>
Linux Kernel系列一:开篇和Kernel启动概要
查看>>
Android如何实现超级棒的沉浸式体验
查看>>
使用node打造自己的命令行工具方法教程
查看>>