数学(算法竞赛、蓝桥杯)--快速幂

1、B站视频链接:G01 快速幂_哔哩哔哩_bilibili

题目链接:P1226 【模板】快速幂 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn)

#include <bits/stdc++.h>
using namespace std;
typedef long long LL;
int a,b,p;
int quickpow(LL a,int n,int p){
	int res=1;
	while(n){
		if(n&1)res=res*a%p;
		a=a*a%p;
		n>>=1;//右移 
	}	
	return res;
}
int main(){
	cin>>a>>b>>p;
	int s=quickpow(a,b,p);
	printf("%d^%d mod %d=%d\n",a,b,p,s);
	
	return 0;
}

相关推荐

  1. 每日一题:转圈游戏(快速

    2024-03-24 20:04:01       35 阅读
  2. 每日一题(快速、组合计数)

    2024-03-24 20:04:01       34 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-03-24 20:04:01       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-03-24 20:04:01       100 阅读
  3. 在Django里面运行非项目文件

    2024-03-24 20:04:01       82 阅读
  4. Python语言-面向对象

    2024-03-24 20:04:01       91 阅读

热门阅读

  1. Rust 语言中 Vec 的元素的删除方法

    2024-03-24 20:04:01       38 阅读
  2. 【深度学习】NestedTensors

    2024-03-24 20:04:01       35 阅读
  3. ubuntu安装k8s

    2024-03-24 20:04:01       34 阅读
  4. 用 Delphi 做 FTP 服务器以及如何配置防火墙

    2024-03-24 20:04:01       41 阅读
  5. spring boot整合elasticsearch实现查询功能

    2024-03-24 20:04:01       41 阅读
  6. vim | vim的快捷命令行

    2024-03-24 20:04:01       38 阅读
  7. 阅读 MySQL知识1

    2024-03-24 20:04:01       37 阅读
  8. Vue常用指令介绍

    2024-03-24 20:04:01       40 阅读
  9. 2024网络安全&数据安全加固类资料合集

    2024-03-24 20:04:01       37 阅读
  10. Pytorch:torch.utils.checkpoint()

    2024-03-24 20:04:01       43 阅读
  11. ModuleNotFoundError: No module named ‘sklearn.cross_validation

    2024-03-24 20:04:01       35 阅读
  12. rollup打包起手式

    2024-03-24 20:04:01       47 阅读