洛谷 P1226 快速幂取模 模板
来源:互联网 发布:怎么打开xp23端口 编辑:程序博客网 时间:2024/06/04 19:15
题目描述
输入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:
输入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
#include <iostream>#include <cstring>#include <cstdio>#include <algorithm>using namespace std;long long mod;long long fast(long long a,long long b){int ans=1;while(b){if(b&1) ans=(ans*a)%mod;a=(a*a)%mod;b>>=1;}return ans;}int main(){//freopen("in.in","r",stdin);//freopen("my.out","w",stdout);long long a,b;scanf("%lld%lld%lld",&a,&b,&mod);printf("%lld^%lld mod %lld=%lld",a,b,mod,(fast(a,b)%mod));return 0;}
阅读全文
0 0
- 洛谷 P1226 快速幂取模 模板
- 洛谷 P1226 取余运算||快速幂
- |洛谷|分治|数学|P1226 取余运算||快速幂
- 【分治】洛谷 P1226 取余运算||快速幂
- P1226 取余运算||快速幂
- P1226 取余运算||快速幂
- P1226 取余运算||快速幂
- 分治之快速幂及其取余 from yty (luogu p1226)
- 快速幂取模算法模板
- 【模板】快速幂取模
- 二进制快速幂取模模板
- 快速幂取模讲解&模板
- 快速幂取模算法模板
- 快速幂取模算法【模板】
- 快速幂取模模板
- 快速幂取模运算模板
- 快速幂取模算法模板
- 快速幂取模 模板
- 静态页面、html页面获取get参数方法
- 教你怎么把pdf转CAD的
- AngularJS深入理解$scope
- Java学习笔记之泛型(一):集合中的泛型
- SVN被锁定的几种解决方法
- 洛谷 P1226 快速幂取模 模板
- 使用TensorFlow在Android上进行物体检测
- 已安装nginx动态添加模块
- mybatis多条件语句查询
- demo_4.我的第一个爬虫,爬取百度贴吧中一个帖子的所有.jpg图片
- javascript中的“use strict”的用法及好处
- 监控
- PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to fin
- C# Linq 转DataTable