• 后缀数组小结


    我为什么要叫小结呢这明明就是个题解包啊

    一,关于板子

      直接偷迪哥的就好辣

    二,关于题解

      《差异》:大概是个板子,求出$Height$数组后直接单调栈即可

      《相似子串》:首先“子串是后缀的前缀”,其次“每个后缀贡献的本质不同子串的数量是$n-i+1-he[i]$”

             因为子串过多所以我们考虑运用上文性质来二分查排名

             至于相似度$rmq$即可??

      《$sandy$的卡片》:三弟的卡片这题我用$hash$水了但还要回去学正解

      《字符串》:主席树在$[l,r]$区间查前驱后继大概想到了,但是会有长度也就是右端点的限制。

            再加一个$log$二分答案验证即可

      《品酒大会》:求出$height$之后两次单调栈做两次即可,细节较多

      《喵星球上的点名》:网上的题解有十种做法我一种都不会

                第一问莫队,第二问运用差分思想,加入时加上剩余询问,去掉时减去剩余询问即可。

                挺神的感觉,套路还真多啊。

      《外星联络》:$SA$之后做一个类似于后缀和的问题。

      《$Svt$》:还是一个单调栈的套路,注意下标即可。

      《跳蚤》:要求所有最大字典序最小,所以我们考虑二分。

           思考怎么验证,二分排名之后得到切点,但如果正着枚举的话很难确定切点位置。

           所以我们倒着枚举,所以切点位置就被固定了。

      《股市的预测》:并不是很明白所以我就咕了。

              

  • 相关阅读:
    maven pom 详细配置
    寻找二叉树最远的叶子结点
    控制两个线程的启动顺序
    tensorflow之神经网络实现流程总结
    ubuntu服务器安装FTP服务
    ubuntu服务器 安装 seafile 个人网盘
    软件工程实践总结作业~
    Beta 答辩总结
    Beta 冲刺 (7/7)
    Beta 冲刺 (6/7)
  • 原文地址:https://www.cnblogs.com/MouDing/p/12100647.html
Copyright © 2020-2023  润新知