当前位置: 首页 > news >正文

网站开发ceac证果洛营销网站建设哪家好

网站开发ceac证,果洛营销网站建设哪家好,信息系统开发计划,吉林seo外包正题 评测记录:https://www.luogu.org/recordnew/lists?uid52918pidP3435 大意 一个字符串#xff0c;对于每个前缀#xff0c;求复制一份放在末尾可以覆盖整个前缀的前缀#xff0c;求所有的长度和。 解题思路 这道题如果暴力的话很简单#xff0c;对于每个前缀每…正题 评测记录:https://www.luogu.org/recordnew/lists?uid52918pidP3435 大意 一个字符串对于每个前缀求复制一份放在末尾可以覆盖整个前缀的前缀求所有的长度和。 解题思路 这道题如果暴力的话很简单对于每个前缀每次往前跳如果不可以覆盖了就下一个。 但是这样会被卡成O(n2)O(n2)O(n^2) 所有我们可以加一个优化我们找一个最短的然后总长度减去最短的就是最长的。我们就可以每次改变next的值让他直接指向最短的然后就可以O(n)O(n)O(n)解决问题 code #includecstdio using namespace std; int n,next[1000011]; char s[1000011]; long long ans; int main() {scanf(%d,n);scanf(%s,s);for(int i1,j0;in;i){while(j(s[i]!s[j])) jnext[j];j(s[i]s[j]);next[i1]j;}//匹配指针int j;for(int i1;in;i){ji;while(next[j]) jnext[j];//跳转if(next[i]!0)next[i]j;//记忆化ansi-j;//统计答案}printf(%lld,ans); }
http://www.zqtcl.cn/news/359136/

相关文章:

  • 做网站可以赚钱么注册做网站的公司
  • 河南省建协网官方网站建网站卖阀门
  • 医院网站怎么制作重庆安全监督工程信息网
  • 饰品网站建设规划书搭建微信网站
  • 开发网站访问流量赚钱加盟网站需要怎么做
  • 装饰协会网站源码湖南省郴州市北湖区
  • 花都网站建设价格重庆市住房和城乡建设厅网站
  • 北京住总第一开发建设有限公司网站wordpress 网站访问认证页面
  • 网站制作的管理苏州百度推广服务中心
  • 厦门建行网站首页企业展厅建筑外观
  • 重庆定制型网站建设1000套网站源码
  • 阿里云网站建设服务费会计科目安平县建设局网站
  • 网上做国外兼职网站网络编程技术实验报告
  • iis网站服务器安全隐患分析创新的合肥网站建设
  • 蛋糕网站建设方案广州网站公司推荐
  • 无锡seo公司网站广渠门做网站的公司
  • 安徽股票配资网站建设seo教程自学网
  • 网站建设酷隆做3d建模贴图找哪个网站
  • 天津市工程建设交易管理中心网站自己如何搭建服务器
  • 汉语网站建设心得专业网站的定义
  • 泉州台商区建设局网站论坛内网站怎么建设
  • 做文字云的网站平面设计发展前景
  • 域名注册后怎么建网站万网建站教程
  • 郑州网站建设幸巴石家庄站规模
  • 江华网站建设企业传统的网络营销推广方法
  • 网站开发与推广新网站开发工作总结
  • 永修县建设局网站长沙网站关键词优化
  • 厦门建站服务低代码开发会废了程序员吗
  • 安阳汤阴县网站建设下载wix做的网站
  • 福清市建设局网站深圳工业设计协会封昌红