首页 > 其他分享 >代码模板

代码模板

时间:2024-03-27 16:14:55浏览次数:22  
标签:cnt int 代码 ret ss void 模板

manachar

void init()
{
	cnt=1;
	ss[0]='!';
	ss[cnt]='#';
	len=strlen(s);
	for(int i=0;i<len;i++)
	{
		ss[++cnt]=s[i];
		ss[++cnt]='#';
	}
}
int manachar()
{
	d[1]=1;
	for(int i=2,l,r=1;i<=cnt;i++)
	{
		if(i<r) d[i]=min(d[r-i+l],r-i+1);
		while(ss[i+d[i]]==ss[i-d[i]]) d[i]++;
		if(i+d[i]-1<=r) l=i-d[i]+1,r=i+d[i]-1;
		ans=max(ans,d[i]-1); 
	}
	return ans;
}

快速幂

int qpwd(int a,int n)
{
	int ret=1;
	while(n)
	{
		if(n&1) ret=ret*a;
		a=a*a;
		n>>=1;
	}
	return ret;
}

埃氏筛

void ashai()
{
   for(int i=2;i<=n;i++)
   {
   	if(!vis[i])
   	{
   		prim[++cnt1]=i;
   	}
   	for(int j=1;i*prim[j]<=n;j++)
   	{
   		vis[i*prim[j]]=1;
   		if(i%prim[j]==0) break;
   	}	
   	
   }
}

标签:cnt,int,代码,ret,ss,void,模板
From: https://www.cnblogs.com/marshuo/p/18099516

相关文章

  • 基于MPC的车辆自动泊车轨迹跟踪控制+代码
    基于MPC的车辆自动泊车轨迹跟踪控制+代码附赠自动驾驶学习资料和量产经验:链接一、MPC理论推导参考《无人驾驶模型预测控制》与《模型预测控制》首先是最优控制,之前总结LQR是一种无约束的线性二次最优控制问题,通过求解Ricatti方程得到最优控制率,而对于非线性系统,求取最优控制......
  • 01-VulkanTutorial代码整理
    创建Vulkan实例//01_instance_creation.cpp#defineGLFW_INCLUDE_VULKAN#include<GLFW/glfw3.h>#include<iostream>#include<stdexcept>#include<cstdlib>constintWIDTH=800;constintHEIGHT=600;classHelloTriangleApplication......
  • 中国 10 亿参数规模以上大模型数量已超 100 个;GitHub 推出代码自动修复工具丨 RTE 开
      开发者朋友们大家好: 这里是「RTE开发者日报」,每天和大家一起看新闻、聊八卦。我们的社区编辑团队会整理分享RTE(RealTimeEngagement)领域内「有话题的新闻」、「有态度的观点」、「有意思的数据」、「有思考的文章」、「有看点的会议」,但内容仅代表编辑的个人观点,欢......
  • 使用compileall模块编译Python的源代码
    编译当前目录及子目录所有python源码为pyc文件python-mcompileall-b.参数说明-b:这个选项告诉compileall模块在编译时进行备份。它会为每个已编译的源文件创建一个备份文件,后缀为.pyc.bak.:这是命令行中的当前目录。这意味着compileall将会在当前目录及其所有子目录中......
  • react零基础到精通-1|基础概念,主要特性,s6语法,react相关的开发环境和工具,react简介,箭头
    致力于解决复杂视图层开发我呢提,全新的ui组件的开发理念,1.1React简介前端UI的本质问题是如何将来源于服务器端的动态数据和用户的交互行为高效地反映到复杂的用户界面上。React另辟蹊径,通过引入虚拟DOM、状态、单向数据流等设计理念,形成以组件为核心,用组件搭建UI的开发......
  • 洛谷 P8306 【模板】字典树
    写模板:1确定树的节点指针数量2确定起始字符3实现插入方法4根据题目编写求解方法,或者添加计数元素到节点中structNode{array<int,100>next{};intcnt=0;};classTrie{public:Trie(charstart):start_(start),root_(0){trie_.resize(1)......
  • 极高创新性!基于斑马算法优化并行卷积神经网络注意力机制结合支持向量机ZOA-PCNN-AT-SV
     ✅作者简介:热爱科研的Matlab仿真开发者,修心和技术同步精进,代码获取、论文复现及科研仿真合作可私信。......
  • 【图像隐藏】基于空间域LSB实现数字图像水印各类攻击嵌入提取含PSNR MSE附Matlab代码
     ✅作者简介:热爱科研的Matlab仿真开发者,修心和技术同步精进,代码获取、论文复现及科研仿真合作可私信。......
  • 【低代码】Qinghub 一款更适合开发人员的低代码软件工厂
    Qinghub介绍Qinghub,如你所见,没有什么特别的含义,我们只是站在软件开发人员的角度,重新定义开发过程,Qinghub就是一个轻开发,轻架构,轻工厂,在这我们只想让开发的一切都变得轻松透明,让人人都清楚,原来就是这么简单。Qinghub是低码开发的平台,是数据收集的工具,是运维部署的工具-它就......
  • [普及+] 模板口胡
    差分约束系统省流:给出\(n\)个数,\(m\)个不等式,每个形如\(x_a-x_b\lew\),求通解。转化一下,\(x_a\lex_b+w\)这不就是图论点转移吗,连一条\(x_b\tox_a\)权值为\(w\)的边,最后要求通解即求当前点集权值满足所有边。不妨这样想,确定一个点,再更新其它点。这不就是最短路吗......