首页 > 其他分享 >P2336 [SCOI2012] 喵星球上的点名 解题报告

P2336 [SCOI2012] 喵星球上的点名 解题报告

时间:2024-06-16 22:12:11浏览次数:25  
标签:子串 模式 height 解题 P2336 SCOI2012

oj:https://gxyzoj.com/d/gxyznoi/p/P107

SA+莫队

调了一天,真的心态炸了,总的来说这道题没有一步是好想的

首先,看到是多个字符串求一个是另一个子串,显然想到,讲这些字符串拼接起来,因为姓和名不能连在一起,所以可以在他们中间加一个没有出现的数字

接下来,首先考虑第一个问题

在拼接完后的子串上求出sa和height数组,那些地方能与模式串匹配成功?

可以考虑从模式串原位向两边扩展,此时,假设记当前串为x,若x与模式串的公共前缀大于等于模式串长度,则满足条件

因为两串之间的height是这一段的min,所以越往左或右,值就越小,具有单调性

所以,可以二分求出位置,记为l,r

接下来考虑如何求出这一个区间内的不同串的个数?

标签:子串,模式,height,解题,P2336,SCOI2012
From: https://www.cnblogs.com/wangsiqi2010916/p/18251350

相关文章

  • 杨氏矩阵和杨辉三角的空间复杂度较小的解题思路
    文章目录题目1杨氏矩阵题目2杨辉三角题目1杨氏矩阵有一个数字矩阵,矩阵的每行从左到右是递增的,矩阵从上到下是递增的,请编写程序在这样的矩阵中查找某个数字是否存在。要求:时间复杂度小于O(N);思路:我们可以通过题目要求分析得到:矩阵最右上角的数是一行中最大......
  • P3756 [CQOI2017] 老C的方块 解题报告
    oj:https://gxyzoj.com/d/gxyznoi/p/P266又是网格题,考虑染色:显然可以发现,每一个不合法的图形都可以被染成黄->蓝->特殊边->绿->红,且旋转后同样满足条件推广到整个棋盘就是:所以是否可以将颜色编号,然后按照上述方法连边呢?显然是可以的,若一个格子被填上了方块,则讨厌的形状一定......
  • P4003 [清华集训 2017] 无限之环 解题报告
    oj:https://gxyzoj.com/d/gxyznoi/p/P93它要判断什么时候不漏水,就是需要建一种图,使得原图的最大流是答案因为是网格图,考虑黑白染色,可以将\((i+j)\)对2取模的结果作为颜色,将所有颜色为1的点向源点连边,颜色为0的点向汇点连边接下来考虑如何判断是否漏水,因为有四个方向,考虑拆点将......
  • 记录自己在upload-labs的解题过程
    第十二关(get%00截断)打开第十二关,查看源代码发现进行了白名单过滤,只允许上传jpg、png、gif的图片格式,move_uploaded_file本函数检查并确保由 file 指定的文件是合法的上传文件(即通过PHP的HTTPPOST上传机制所上传的)。如果文件合法,则将其移动为由 newloc 指定的文件......
  • CF720B 解题报告
    题目大意给定一个仙人掌,每条边有颜色,求将原仙人掌断边成树后边权最多有多少不同的。解题报告仙人掌有性质为:一条边不会在多个环内。意味着各个环的操作是独立的。考虑统计所有环上的颜色和数量,此部分易实现。最大化颜色种类数,等价于最小化所失去的颜色数量。易转化成强制无法......
  • 【408精华知识】Cache类题目解题套路大揭秘
    有关Cache的题目,需要理解Cache的工作原理,也即给出一个地址,要知道如何在Cache中寻找或者如何将其从主存中复制入Cache,同时理解Cache中具体是如何存储的,包含三种存储方式,分别是直接映射、全相联映射、组相联映射。下面我们就此进行探讨。先看这张图,详细展示了Cache的工作......
  • 【408精华知识】主存相关解题套路大揭秘!
    讲完了Cache,再来讲讲主存是怎么考察的,我始终认为,一图胜千言,所以对于很多部件,我都是通过画图进行形象的记忆,那么接下来我们对主存也画个图,然后再来详细解读其考察套路~文章目录零、主存的真面目一、按存储方式分类的存储器(一)随机存取存储器(RandomAccessMemory,RAM)1.......
  • 【全网最全】2024电工杯A题22页参考论文+所以小问配套解题代码+可视化图表
             A题:园区微电网风光储协调优化配置2024电工杯数学建模A题成品论文+Matlab,py双版本解题代码+代码运行高清结果图https://mbd.pub/o/bread/ZpaVlZ1s问题1:各园区独立运营储能配置方案及其经济性分析  (1)分析未配置储能时各园区运行的经济性,包括:购......
  • buuctf中Crypto解题合集
    一、一眼就解密ZmxhZ3tUSEVfRkxBR19PRl9USElTX1NUUklOR30=base64在线编解码:https://base64.supfree.net/二、MD5e00cf25ad42683b3df678c61f42c6bdaMD5在线解码:https://www.cmd5.com/三、Url编码%66%6c%61%67%7b%61%6e%64%20%31%3d%31%7durl编码在线网站:https://anytexte......
  • 一些贪心的解题报告
    一些贪心的解题报告贪心题一般来说都是观察结论远简单于严谨证明,所以不会过多的去证明。1.Treecompass题目来源codeforcesdiv1934Chttps://codeforces.com/problemset/problem/1943/C题面翻译给定一棵节点数为\(n\)的树(\(1\len\le2\cdot10^3\)),一开始节点都是白色......