博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【BZOJ 1355】 [Baltic2009]Radio Transmission
阅读量:5036 次
发布时间:2019-06-12

本文共 381 字,大约阅读时间需要 1 分钟。

我这么弱 只能通过刷水体来增加AC数目啦

#include 
#include
char a[1000000+10];int to[1000000+10];int n;int main(){ scanf("%d",&n);getchar(); gets(a+1); for(int i=2,j=0;i<=n;i++) { while(j>0&&a[j+1]!=a[i]) j=to[j]; if(a[j+1]==a[i]) j++; to[i]=j; } printf("%d\n",n-to[n]); return 0;}

转载于:https://www.cnblogs.com/ofsxb/p/5178989.html

你可能感兴趣的文章
Retrotranslator使用简介(JDK1.5->1.4)
查看>>
Qss All
查看>>
C# 以ThreadStart方式实现多线程
查看>>
查询近一个月的表空间使用情况
查看>>
PTM人员(产品技术经理)
查看>>
Delphi 的RTTI机制浅探<一>
查看>>
SqlServer中循环和条件语句示例!
查看>>
Sokect异步连接发送
查看>>
Making HTML5 work in IE6, IE7 & IE8
查看>>
在ASP.NET 5中如何方便的添加前端库
查看>>
使用Visual Studio Code开发AngularJS应用
查看>>
8467:鸣人的影分身
查看>>
语法分析的那些算法
查看>>
jQuery each使用
查看>>
立即执行函数
查看>>
第四次寒假作业
查看>>
USE_FUNC.txt
查看>>
分享一下 Eclipse 插件 PyDev 的安装
查看>>
(转)Python3之os模块
查看>>
hdu 4038 stone
查看>>