洛谷 P1226 取余运算||快速幂
来源:互联网 发布:淘宝全球购关税怎么交 编辑:程序博客网 时间:2024/05/18 03:21
题目描述
输入b,p,k的值,求b^p mod k的值。其中b,p,k*k为长整型数。
输入输出格式
输入格式:
三个整数b,p,k.
输出格式:
输出“b^p mod k=s”
s为运算结果
输入输出样例
输入样例#1:
2 10 9
输出样例#1:
2^10 mod 9=7
分析:就是快速幂。还有mod k,高精度都不用。
代码:
var n,m,p,t:int64;procedure try(m:int64);var x:int64;begin if (m=0) or (m=1) then exit; try(m div 2); if odd(m) then x:=n else x:=1; t:=((t mod p)*(t mod p)*x) mod p;end;begin readln(n,m,p); if (m=0) then begin write('1'); exit; end; t:=n mod p; try(m); write(n,'^',m,' mod ',p,'=',t);end.
1 0
- 洛谷 P1226 取余运算||快速幂
- P1226 取余运算||快速幂
- P1226 取余运算||快速幂
- P1226 取余运算||快速幂
- |洛谷|分治|数学|P1226 取余运算||快速幂
- 【分治】洛谷 P1226 取余运算||快速幂
- 取余运算||快速幂-洛谷 1226
- 取余运算||快速幂
- 取余运算||快速幂
- 分治之快速幂及其取余 from yty (luogu p1226)
- [二分]取余运算||快速幂
- [LUOGU1226] 取余运算||快速幂
- 洛谷 1226_取余运算||快速幂_快速幂
- 快速幂算法 取余运算 a^b mod c
- luogup1226取余运算||快速幂(数论)
- #快速幂#POJ 2991 2011&&luogu 1226 取余运算
- 洛谷 P1226 快速幂取模 模板
- 取余运算符
- Error: EACCES: permission denied
- C++学习笔记(二)
- Gamma 函数与exponential power distribution (指数幂分布)
- C# 中 10 个你真的应该学习(和使用!)的功能
- 一个例子让你了解Java反射机制
- 洛谷 P1226 取余运算||快速幂
- 一款很好用的图形图片库 CircleImageView
- linux环境ab网络压力测试工具
- Krajee DateRangePicker 1.6.7版不能自定义 range选项解决
- 卧槽2017
- Android 页面顶部状态栏隐藏和透明
- Spark -9:Spark SQL, DataFrames and Datasets 编程指南
- mysql 复合索引
- python题目-----lambda函数