蓝桥云客 快速幂

news/2025/3/19 13:30:09/
1.快速幂 - 蓝桥云课
题目描述

输入 b,p,k 的值,求 bpmodk 的值。其中 2≤b,p,k≤109。

输入描述

三个整数 b,p,k。

输出描述

输出 bpmodk=s,s 为运算结果。

输入输出样例

示例

输入输出
2 10 97
运行限制
  • 最大运行时间:1s
  • 最大运行内存:128M

总通过次数:4565 | 总提交次数:4964 | 通过率:92%

难度:中等 标签:快速幂,倍增,分治

思路:

模板

代码:

#include<iostream>
using namespace std;
typedef long long ll;
ll b,p,k;
ll qmi(ll m ,ll k ,ll p)
{ll res = 1 % p,t = m;while(k){if(k&1)res = res * t % p;t = t * t % p;k >>= 1;}return res;
}
int main(void)
{ios::sync_with_stdio(0);cin.tie(0);cout.tie(0);cin >> b >> p >> k;cout << qmi(b,p,k);return 0;
}


http://www.ppmy.cn/news/1580326.html

相关文章

C# 事件(Event)核心概念

文章目录 前言‌1. 事件的核心概念‌‌2. 事件的声明与使用‌‌3. 标准事件模式&#xff08;EventHandler 和 EventArgs&#xff09;‌4. 事件与委托的区别‌‌5. 事件的使用场景‌‌6. 高级特性‌‌7. 注意事项‌‌8. 完整示例&#xff1a;温度监控系统‌‌9. 常见问题‌ 前言…

PSI5接口

文章目录 前言PSI5接口简介操作模式命名规则异步操作模式&#xff08;PSI5-A&#xff09;同步操作模式&#xff08;PSI5-P&#xff09; 传感器->ECU物理层&#xff08;位编码&#xff09;数据链路层数据帧帧格式串行消息帧10bits 传感器帧定义超10bits传感器帧定义 ECU->…

Python接口自动化测试之Token详解及应用

以下介绍Token原理及在自动化中的应用。 一、Token基本概念及原理 1.Token作用 为了验证用户登录情况以及减轻服务器的压力&#xff0c;减少频繁的查询数据库&#xff0c;使服务器更加健壮。 ​ 2.什么是Token Token是服务端生成的一串字符串&#xff0c;以作客户端进行请…

电脑自动关机故障维修案例分享

电脑基本配置&#xff1a; C P U: AMD A10 9700 内存&#xff1a;8G 硬盘&#xff1a;金邦512G固态硬盘 主板&#xff1a;华硕 A320M-F 显卡&#xff1a;集成&#xff08;核心显卡&#xff09; 操作系统&#xff1a;Win10专业版 故障描述&#xff1a; 使用一段时间会黑屏…

ssm框架之mybatis框架搭建

第一步 引入依赖 <dependency><groupId>junit</groupId><artifactId>junit</artifactId><version>3.8.1</version><scope>test</scope></dependency><!-- mybatis mysql相关依赖 --><dependency><…

[UTCTF 2025]

周末时间真的紧&#xff0c;注册了3个比赛&#xff0c;结果只抽时间打了两了。 Crypto DCΔ 提示是每次只能生成一个素数&#xff0c;那就是np**2略 RSA e3,c<n略 Autokey Cipher lpqwma{rws_ywpqaauad_rrqfcfkq_wuey_ifwo_xlkvxawjh_pkbgrzf} AES autokey模式&#x…

STM32 - 在机器人领域,LL库相比HAL优势明显

在机器人控制器、电机控制器等领域的开发&#xff0c;需要高实时性、精细化控制或者对代码执行效率、占用空间有较高要求。所以&#xff0c;大家常用的HAL库明显不符合要求。再加上&#xff0c;我们学习一门技术&#xff0c;一定要学会掌握底层的原理。MCU开发的底层就是寄存器…

leecode417.太平洋大西洋水流问题

由海洋逆推回到经过的坐标&#xff0c;用dfs方式将海洋逆推回去的坐标都设置为true&#xff0c;那么只要这个坐标能被太平洋和大西洋逆推为true&#xff0c;那么就添加到结果集中 class Solution { private:void pacificAtlantic(vector<vector<int>>& height…