夏令营集训潍坊昌邑一中test-sol_第1页
夏令营集训潍坊昌邑一中test-sol_第2页
夏令营集训潍坊昌邑一中test-sol_第3页
夏令营集训潍坊昌邑一中test-sol_第4页
夏令营集训潍坊昌邑一中test-sol_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

SolutionsSequence20%暴力预处理Si表示能否拼出和为I的序列40%:N2暴力预处理80%:转化为多项式乘法Karatsuba or FFTSequence100%:如果可以拼出和为i的序列,那么可以拼出i-2找到最大的奇数和偶数子序列即可Palindrome Traverse10%设Dst表示从s到t的最短回文路30%:迭代求出D增加一维Dstlen按照len递增的方式递推60%:递推过程等价于BFS新建一个图,(I, j)表示Dij如果 & 连边(I, j)-(I, j)Palindrome Traverse100%:考虑将状态(s,t)的每步转移拆成两步(s,t,S)表示(s,t)状态下轮到s走任意一步(s,t,T,C)表示轮到t走,s刚才走了标号为C的转移.O(VE)Difference40%:枚举端点+前缀和80%:枚举出现次数最多和最少的字母最多的字母 +1最少的字母 -1其他 0最大连续和!N * 262Difference100%一个小优化:去掉所有的”0”复杂度重新计算N*26

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论