hdu 1097(快速幂运算)
来源:互联网 发布:人工智能算命机器人q 编辑:程序博客网 时间:2024/06/05 12:01
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1097
题目大意:给出a, b 两个数,要求输出pow(a, b)%10 (0<a,b<=2^30)
分析://。。。利用快速幂运算。。。还没想好怎么才能把快速幂运算讲清楚(留着以后填坑)
ac代码
#include<cstdio>#include<iostream>using namespace std;typedef long long ll;ll pow_fast(ll a, ll b){ll res = 1;while(b > 0){if(b & 1)res = res * a % 10;a = a * a % 10;b = b >> 1;}return res;}int main(){ll a, b;while(scanf("%lld %lld", &a, &b) != EOF){ll res = pow_fast(a, b);printf("%d\n", res % 10);}return 0;}
0 0
- hdu 1097(快速幂运算)
- hdu-1097快速幂取模运算
- Hdu 5363 Key Set【快速幂运算】
- HDU 1097 A hard puzzle【快速幂取模运算】
- [ACM] hdu 3923 Invoker (Poyla计数,快速幂运算,扩展欧几里得或费马小定理)
- HDU 2276 Kiki & Little Kiki 2 (位运算+矩阵快速幂)
- HDU 2276-Kiki & Little Kiki 2(矩阵快速幂+位运算)
- 【矩阵快速幂+矩阵运算性质】Fast Matrix Calculation HDU
- HDU 2502 月之数【巧用位运算 + 快速幂】
- 快速求幂(位运算)
- 快速幂运算(数论知识)
- 快速幂运算(入门完整版)
- 快速幂运算
- 快速幂模运算
- 快速幂运算
- 快速幂运算
- 快速幂运算
- 快速幂运算
- (二)算法之假设修正法
- iframe高度自适应
- 【raspberrypi】安装vim并配置
- Ajax入门教程(内附源码实例)
- AC自动机学习小记
- hdu 1097(快速幂运算)
- 练习题 No.10 多重部分和问题
- Chapter9——建立一个对象数组,内放5个学生的数据(学号,成绩),设立一个函数max,用指向对象的指针做函数参数,在max函数中找出5个学生中成绩最高者,并输出其学号。
- 日历扩展
- vue项目优化之按需加载组件-使用webpack require.ensure
- Servlet+Jsp+JavaBean实现MVC架构
- HDFS之API操作
- 什么是“临界知识”
- 浅模仿《今日头条》图片新闻的UI交互