HDU6063 RXD and math 快速幂
来源:互联网 发布:linux查看目录权限 编辑:程序博客网 时间:2024/05/17 08:52
题目链接:HDU6063
2017 Multi-University Training Contest - Team 3 1008题
水题。
官方题解链接:2017 Multi-University Training Contest 3 solutions BY 洪华敦
比赛的时候一直WA,后来才发现,n的范围为1-1e18,快速幂会爆,所以要在进快速幂之前模一下,但是k不需要模,因为k是幂,模了就错了,当时考虑错了……
AC代码
/*2017年8月1日22:10:25HDU6063 多校赛#3 1008AC 代码 */ #include<stdio.h>#include<math.h>typedef long long ll; const ll mod=1e9+7;ll fun(ll x,ll n) { ll res=1; while(n>0) { if(n & 1) res=(res*x)%mod; x=(x*x)%mod; n >>= 1; } return res; }int main(){ ll n,k; ll kase=0; while(~scanf("%I64d%I64d",&n,&k)){ ll ans=fun(n%mod,k); printf("Case #%I64d: %I64d\n",++kase,ans); } return 0;}
阅读全文
0 0
- HDU6063 RXD and math 快速幂
- HDU6063-RXD and math
- hdu6063-RXD and math
- HDU6063-RXD and math
- [hdu6063]RXD and math
- hdu6063 RXD and math
- HDU6063 [2017多校联合3] RXD and math 打表 快速幂
- 2017多校联合三/hdu6063 ( RXD and math )快速幂+思维
- 2017杭电多校联赛第三场-RXD and math (hdu6063) 找规律快速幂
- HDU6063---RXD and math(2017多校联赛题目(???))
- Hdu6063 RXD and math(2017多校第3场)
- hdu6063 RXD and math(数学/打表)
- HDU6063 2017杭电多校联赛第三场-RXD and math
- 2017多校训练Contest3: 1008 RXD and math hdu6063
- HDU 6063 RXD and math(快速幂)
- HDU 6063 RXD and math 打表找规律 快速幂
- hdu 6063 RXD and math (迷之 快速幂)
- RXD and math(HDU 6063 快速幂)
- 墨菲定律
- JavaScript-取非行间样式(不能用来设置)
- python学习-面向对象进阶之迭代器(九)
- script标签的defer和async属性
- WUST OJ 1966: 整数转换
- HDU6063 RXD and math 快速幂
- js字符串
- Java Thread的一个计时器 备忘
- 2016 蓝桥杯国赛 JAVA B组第三题 打靶
- 使用flex和bison创建过滤器
- hdu 1536 S-Nim
- WeakSet
- ansible
- python学习-面向对象进阶之装饰器(十)