首页 > 其他分享 >「Log」2023.8.15 小记

「Log」2023.8.15 小记

时间:2023-08-16 10:22:41浏览次数:47  
标签:AC 2023.8 15 Log SAM 哈希 改成 自动机 暴力

序幕

七点多到校,整理博客,开始调昨天没整完的题。
手算哈希,把所有部分都先改成暴力。
好消息,暴力没问题,准备改成正解。
学长开始讲课,AC 自动机,秒了。
接着调题,过了。开心。

\(\color{royalblue}{P9399\ 「DBOI」Round\ 1\ 人生如树}\)

考虑用哈希判断两个序列是否相等,偏移量可以预处理哈希值,倍增维护正向和反向哈希值,链上二分最长长度。
复杂度 \(O(q\log^2(n))\)。

细节出了好多问题,先是把 5k 代码各种调试输出,各种改成暴力,变成了 7k 代码。
手算哈希,一点点对照,暴力改过。
把暴力改成正解,改改细节,就过了。

\(\text{Link}\)

间幕 \(1\)

提前午休,和朋友出去吃午饭。
回机房之后打一会块,开始整理 AC 自动机博客。
学长讲课,后缀自动机,学疯了。
???抽象。
讲了两个半小时,大概学明白了,写博客先。
AC 自动机博客写完,SAM 的先咕咕咕,周日再补一下。

\(\color{blueviolet}{P3804\ 【模板】后缀自动机(SAM)}\)

SAM 板子。

\(\text{Link}\)

尾声

啥也不会。

标签:AC,2023.8,15,Log,SAM,哈希,改成,自动机,暴力
From: https://www.cnblogs.com/Eon-Sky/p/17630278.html

相关文章

  • 2023.8.15
    今天早上起来收拾了一下东西,中午要回老家了,后天就得坐火车回学校了,假期过得还真是快,一眨眼就没有了,回到老家吃过饭后,我也无心学习了,在床上睡了一觉,对于新到来的学期,我满怀期待,假期生活并不如意,希望在学校能和老师同学们好好共度,学到有用的知识,认识厉害的人,自己有所提高就完美了,明......
  • log4j 配置中数据库jdbc配置: sqlonly,sqltiming,audit,resultset,connection 区别
    log4j用以下几个可以配置的日志种类:jdbc.sqlonly:仅记录SQLjdbc.sqltiming:记录SQL以及耗时信息jdbc.audit:记录除了ResultSet之外的所有JDBC调用信息,会产生大量的记录,有利于调试跟踪具体的JDBC问题jdbc.resultset:会产生更多的记录信息,因为记录了ResultSet的信......
  • 8.15总结
    昨天虽然爬完泰山,但是今天依旧生龙活虎,唯一遗憾的是爬山过程很快,在该带的地方没有待,就很匆匆,结果虽然是到达了山顶,是比较满意的结果,但是错过了很多,也没有那种想象中的喜悦,只能说,干一件事过程真的很重要,一定要享受整个奋斗的过程,不能太拘泥于结果,即使到不了山顶又能怎样啊,我的人生......
  • 2023.08.15 闲话
    《bitset传奇:0.5s过2e10/w》bitset很快,1s可能可以过4e10/w的。冲正解别犹豫,别一道题会正解却先写暴力又写正解。......
  • 高频SQL 50题(基础版): 上升的温度 | 2023-08-15
    问题表:Weather+---------------+---------+|ColumnName|Type|+---------------+---------+|id|int||recordDate|date||temperature|int|+---------------+---------+在SQL中,id是该表的主键。该表包含特定日期的温......
  • pchunter64v.157 授权过期
      16进制编辑器打开pchunter64.exe搜索字节序列:488B5C2450 33C9E8B5更改488B5C2450为BB7FE685F4  即:movrbx,[rsp+50]更改为movebx,F485E67F,保存更改。 ......
  • [COCI2015-2016#7] Prokletnik
    [COCI2015-2016#7]Prokletnik有那么一点点启发性。假设右端点是最大值,思路很简单很经典,考虑扫描线+线段树,那么修改涉及到的点就是当前的后缀最小值,维护一个单调不减的单调栈,那么单调栈里面的点都要改。难道我们要遍历单调栈吗?哈哈,并不用,我们直接在单调栈上面建一棵线段树就行......
  • 暑假集训D20 2023.8.15
    A.AccessDenied题意:给出系统密码比对的程序和每条指令所耗费的时间,你需要通过程序返回的执行时间来破解出正确的密码.\(\operatorname{Solution}\)boolCheckPassword(stringpwd1,stringpwd2){if(pwd1.Length!=pwd2.Length){returnfalse;}......
  • 视觉创作新境界——VideoBlog Ai服务介绍
    在数字化时代,多媒体内容已成为传播和吸引注意力的重要手段。为了满足这一需求,VideoBlogAi应运而生,它能够将博客链接转化为引人注目的AI视频,让内容更加生动有趣。VideoBlogAi不仅是一款工具,更是一种创意的媒介,本文将深入介绍VideoBlogAi服务的作用及其在内容创作领域的巨大影响。......
  • cbblogs博客导出为PDF
    vscode安装这个插件:名字:博客园cnblogs客户端地址:https://marketplace.visualstudio.com/items?itemName=cnblogs.vscode-cnb教程看上面网址就行,安装完成登录后,右键文章有"导出PDF"选项,也可以全选当前页所有文章"导出PDF"。 ......