news 2026/8/24 17:31:30

【快速幂】

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
【快速幂】

【快速幂】

推荐视频链接
推荐好文
注:只是新手的笔记,慎看!!!欢迎大佬指错

求 an怎样写呢?
可以先定义一个cns=1再用一个for循环每次让cns*=a对吧
但是这样时间复杂度就是**O(n)**了,毕竟只是一个小运算,时间复杂度还是有点高了对吧
于是,便引出了快速幂

啥是快速幂?
我们知道,一个数可以转为二进制,如13=1101
怎么来的?
13=1x23+1x22+0x21+1x20=8+4+0+1
于是,213便可以写成21101进一步写成 28+4+0+1即28x24x21

那问题就来了,怎样把一个数弄成二进制?
我们可以对一个数 如13进行位运算&1
位运算&1可以把一个二进制最低位的数表示出来,1&1=1,0&1=0

于是,只要这一位为1,我就得乘这一位的对应2的次方
然后再通过右移运算符>>来逐位查看
代码:

#include<bits/stdc++.h>#defineintlonglongusingnamespacestd;inta,n,p;//p为取余intmi(inta,intn){intcns=1;while(n){if(n&1)cns=(cns*a)%p;a=(a*a)%p;n>>=1;}returncns;}signedmain(){cin>>a>>n>>p;return0;}
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/23 3:58:59

SCS 59.单细胞空间转录组空间度量(SPATA2)

Spatial Measures介绍空间转录组学和图像分析领域中&#xff0c;研究人员试图回答的许多问题都与空间相关。观测值的坐标通常会缩放到当前使用的图像分辨率。以Visium平台为例&#xff0c;如果将10X Visium输出中的tissue_lowres_image.png替换为tissue_hires_image.png&#x…

作者头像 李华
网站建设 2026/8/22 6:50:17

【毕业设计】基于springboot高校体育运动会比赛系统运动项目、运动论坛(源码+文档+远程调试,全bao定制等)

博主介绍&#xff1a;✌️码农一枚 &#xff0c;专注于大学生项目实战开发、讲解和毕业&#x1f6a2;文撰写修改等。全栈领域优质创作者&#xff0c;博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围&#xff1a;&am…

作者头像 李华
网站建设 2026/8/24 7:22:15

干货收藏:AI大模型进化史,从ChatGPT到智能体的三次关键跃迁

摘要&#xff1a;从 2022 年的 ChatGPT 到 2025 年的 AI 智能体&#xff0c;人工智能经历了三次关键进化。本文带你理解传统大模型、推理模型、智能体的本质区别&#xff0c;以及为什么 AI 正在从工具变成助手。一个2025年真实又梦幻的研究场景 2025 年夏天&#xff0c;一位经济…

作者头像 李华
网站建设 2026/8/23 23:01:36

Docker Compose编排LLama-Factory多节点训练集群详细配置示例

Docker Compose编排LLama-Factory多节点训练集群详细配置示例 在大模型研发日益普及的今天&#xff0c;越来越多团队希望快速开展基于LLaMA、Qwen等主流架构的微调任务。然而现实往往并不理想&#xff1a;环境依赖复杂、GPU资源争抢、多人协作混乱、实验难以复现……这些问题让…

作者头像 李华
网站建设 2026/8/24 17:59:38

Wan2.2-T2V-A14B模型部署指南:从VSCode配置C/C++环境说起

Wan2.2-T2V-A14B 模型部署与 VSCode C/C 工程实践 在影视预演、广告创意和虚拟内容生成领域&#xff0c;一个令人振奋的趋势正在发生&#xff1a;AI 正在从“辅助工具”跃迁为“主创引擎”。过去需要数天完成的动画短片&#xff0c;如今可能只需一段精准的文本描述和一台高性能…

作者头像 李华
网站建设 2026/8/24 17:13:19

计算机Java毕设实战-基于springboot公寓管理系统基于Springboot的公寓报修管理系统【完整源码+LW+部署说明+演示视频,全bao一条龙等】

博主介绍&#xff1a;✌️码农一枚 &#xff0c;专注于大学生项目实战开发、讲解和毕业&#x1f6a2;文撰写修改等。全栈领域优质创作者&#xff0c;博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围&#xff1a;&am…

作者头像 李华