快速幂
来源:互联网 发布:超级计算机 云计算 编辑:程序博客网 时间:2024/06/03 05:54
题意】
求a^b mod c,a,b,c都是整数。
【输入格式】
一行三个整数 a、b、c。 1 ≤ a,b,c ≤ 10^9
【输出格式】
求a^b mod c,a,b,c都是整数。
【输入格式】
一行三个整数 a、b、c。 1 ≤ a,b,c ≤ 10^9
【输出格式】
一行,a^b mod c的值。
#include<cstdio>using namespace std;long long a,b,c;long long doit(long long x){if (x==1) return a%c;else {long long wyxshuaibi=doit(x/2);if (x%2==0) return wyxshuaibi*wyxshuaibi%c;else return a%c*wyxshuaibi%c*wyxshuaibi%c;}}int main(){scanf("%lld%lld%lld",&a,&b,&c);printf("%lld",doit(b));return 0;}
水过。
阅读全文
0 0
- 快速矩阵快速幂
- 快速幂,快速幂取模
- 快速幂 + 快速幂取模
- 快速幂 快速幂取模
- 快速幂&&快速乘法
- 快速幂&快速乘
- 快速幂 快速乘法
- 快速幂 快速幂取模
- 快速幂+快速乘法
- 【快速幂】【快速幂取模】
- 快速乘法-快速幂
- 快速乘/快速幂/矩阵快速幂
- 快速乘 快速幂 矩阵快速幂
- 快速幂,快速幂取模,矩阵快速幂
- 快速幂
- 快速幂
- 快速幂
- 快速幂
- printf()函数
- Git—4、远程库操作
- 如何去掉字符串最后的逗号?
- HTML之鼠标拖拽事件
- JDK8—LinkedHashMap源码浅析
- 快速幂
- 机器学习(2)分类之逻辑回归
- JSON与POJO转换
- Kerberos对hadoop进行错误调测debug
- Linux下编译链接库路径
- tyvj4875:排列(单调栈)
- 使用pip卸载包时出现“Not uninstalling *** at /usr/lib/python2.7/dist-packages, owned by OS解决”
- 利用java画菱形
- oracle数据库(五)