代码模板
判断是否是质数:
如果是返回1;
否则返回0;
二分的两个模板:
调用函数的话头文件#include<algorithm>
//找到的是(大于等于查找数最小的那个数)问题如 1 2 3 3 *3 4 4 5 6;找3,返回的是*3的下标
或者用函数 lower_bound( number, number + n, x) - number(number是数组,这个函数前开后闭,需要越界写,x是要查的数);
返回小于等于x的第一个元素的下标
//找到的是(小于等于查找数最大的那个数的下标)问题如 1 2 *3 3 3 4 4 5 6;找3,返回的是*3的下标
或者用函数 lower_bound( number, number + n, x) - number(number是数组,这个函数前开后闭,需要越界写,x是要查的数);
返回大于等于x的第一个元素的下标
除重的操作:
需要两个数组配合:
a[]是要除重的数组;
b[]是除重后存放数据的数组。
正常的快速幂
相当于加强版的快速幂 大数的mod x的y次方mod上一个数 y极其大。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | <code-pre class = "code-pre" id= "pre-aH5DfE" ><code-line class = "line-numbers-rows" ></code-line>ll ksm(ll a,ll b,ll n) <code-line class = "line-numbers-rows" ></code-line>{ <code-line class = "line-numbers-rows" ></code-line>ll ans = 1; <code-line class = "line-numbers-rows" ></code-line>ll t = a%n; <code-line class = "line-numbers-rows" ></code-line> while (b) <code-line class = "line-numbers-rows" ></code-line>{ <code-line class = "line-numbers-rows" ></code-line> if (b&1) <code-line class = "line-numbers-rows" ></code-line>ans = (ans * t)%n ; <code-line class = "line-numbers-rows" ></code-line>t = (t*t)%n; <code-line class = "line-numbers-rows" ></code-line>b >>=1; <code-line class = "line-numbers-rows" ></code-line>} <code-line class = "line-numbers-rows" ></code-line> return ans; <code-line class = "line-numbers-rows" ></code-line>} </code-pre> |
__EOF__

本文作者:孙佰淦
本文链接:https://www.cnblogs.com/lllusionary/articles/16185394.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角【推荐】一下。您的鼓励是博主的最大动力!
本文链接:https://www.cnblogs.com/lllusionary/articles/16185394.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角【推荐】一下。您的鼓励是博主的最大动力!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· winform 绘制太阳,地球,月球 运作规律
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理