给出3个正整数A B C,求A^B Mod C。

例如,3 5 8,3^5 Mod 8 = 3。

收起

输入

3个正整数A B C,中间用空格分隔。(1 <= A,B,C <= 10^9)

输出

输出计算结果

输入样例

3 5 8

输出样例

3

快速幂。代码:
#include <iostream>
#include <cstdio>
#include <cmath>
#define MAX 50000
using namespace std;
typedef long long ll;
ll a,b,c;
int main() {scanf("%lld%lld%lld",&a,&b,&c);ll d = 1;while(b) {if(b % 2) d = (d * a) % c;a = (a * a) % c;b /= 2;}printf("%lld",d);
}

转载于:https://www.cnblogs.com/8023spz/p/10015443.html

51nod 1046 A^B Mod C相关推荐

  1. 51Nod 1046 A^B Mod C(日常复习快速幂)

    1046 A^B Mod C 基准时间限制:1 秒 空间限制:131072 KB 分值: 0 难度:基础题 给出3个正整数A B C,求A^B Mod C. 例如,3 5 8,3^5 Mod 8 = ...

  2. 51nod 1038 X^A Mod P( N 次剩余)

    整理的算法模板合集: ACM模板 点我看算法全家桶系列!!! 实际上是一个全新的精炼模板整合计划 以下内容摘自 我的博客:算法竞赛中的数论问题 - 数论全家桶(信奥 / 数竞 / ACM)作者孟繁宇, ...

  3. 51nod 1123 X^A Mod B 问题

    先放在这好了...模2的次幂那一块还有问题,待改正 #include<iostream> #include<algorithm> #include<cstdio> ...

  4. 51Nod-1046 A^B Mod C【快速模幂】

    1046 A^B Mod C 基准时间限制:1秒 空间限制:131072KB 分值:0难度:基础题 给出3个正整数A B C,求A^B Mod C. 例如,3 5 8,3^5 Mod 8 = 3. I ...

  5. 51nod 基础题题解(全)

    基础题(40): 1000 A + B 1005 大数加法 1006 最长公共子序列Lcs 1018 排序 1019 逆序数 1027 大数乘法 1046 A^B Mod C 1057 N的阶乘(大数 ...

  6. 51Nod基础组(Python)

    1000 A + B a, b = map(int, input().split()) print(a+b) 1005 大数加法 a = int(input()) b = int(input()) p ...

  7. origin和python有什么不同_python爬虫之git的使用(origin说明)

    1.首先我们回忆两个命令 #git remote add origin 远程仓库链接 #git push -u origin master 我们一起看看这个命令,git是git的一级命令,push就是 ...

  8. 51nod 1421 最大MOD值(高妙的调和级数复杂度)

    有一个a数组,里面有n个整数.现在要从中找到两个数字(可以是同一个) ai,aj ,使得 ai mod aj 最大并且 ai ≥ aj. Input 单组测试数据. 第一行包含一个整数n,表示数组a的 ...

  9. 1008 N的阶乘 mod P ——51Nod(同余定理)

    基准时间限制:1 秒 空间限制:131072 KB 输入N和P(P为质数),求N! Mod P = ? (Mod 就是求模 %) 例如:n = 10, P = 11,10! = 3628800 362 ...

最新文章

  1. androidstudio返回之前界面_charles 如何修改服务器返回内容 - Breakpoints
  2. [转] Deep Learning(深度学习)学习笔记整理系列
  3. domdocument php 扩展_php使用自带dom扩展进行元素匹配的原理解析
  4. 深入浅出学习Struts框架(九):分析Struts框架实例4
  5. 解决Mac下安装新版本IDEA无法启动
  6. 使用C#创建Windows服务 并发布Windows 服务
  7. lambda函数if_Python中lambda的使用,与它的三个好基友介绍
  8. 一款非常牛逼的 Java 爬虫框架!(请低调使用)
  9. 管理感悟:派谁进行技术合作
  10. 关于Django下scv文件的基本操作
  11. 不疯魔不成活,还是偏执狂?
  12. Windows电脑性能提高,电脑开启卓越模式,提高电脑性能
  13. 利用Python处理逐日气象数据集(.txt文件)
  14. RAID 磁盘列阵与阵列卡
  15. 火车票价还不够高(按照《经济学通识》手敲的(非原创))
  16. 从零搭建飞冰微前端项目《第二篇:搭建主应用》
  17. Py之h5py:Python库之h5py库的简介、安装、使用方法详细攻略
  18. android遥控器适配
  19. 创业需要宽广的心胸吗--leo看赢在中国第三季(6)
  20. GDAL Python读取.pbf文件

热门文章

  1. 8年前端开发的知识点沉淀(不知道会多少字,一直写下去吧...)
  2. altera fpga sdi输出方案_FPGA设计太复杂?四大设计要点总结助你快速上手!
  3. python 输入一行、加密y变成a_下面程序实现如下功能:输入一行字母将字母加密输出(a变成c,b变成d, 一直到z变成b)...
  4. java future 不足_java Future用法和意义一句话击破
  5. 字体 素材_4个网站,涵盖几乎所有素材,字体、设计、图片各种资源管够
  6. 将Tomcat集成到eclipse中并写出第一条web语句
  7. 图像分割中dc_loss忽视标签实现
  8. Python风格总结: 复制列表
  9. 中软孙秀芳跳槽戴尔出任中国区大企业事业部主管
  10. 【Django】(3)创建网页:学习笔记主页