09 2023 档案
摘要:CF1870E Another MEX Problem 题解 萌新啃了一晚上的官方题解,求管理大大给过/kel CnBlogs链接 题意 给你一个序列 ,让你选出一些不交的子串,使得它们的 的异或和最大。 。 思路 考虑 dp。
阅读全文
摘要:CF1870D Prefix Purchase 题解 CnBlogs链接 题意 你有一个长为 的数组 ,初始全为 。 初始你有 个硬币。你可以花费 个硬币让 数组 的前缀的值 。你要保证自己的硬币
阅读全文
摘要:CF1043D Mysterious Crime 题解 题意 给定 个长为 的序列,问它们的公共子串的个数。 已经死掉的做法 一眼广义后缀自动机。建出后缀自动机,然后在 parent tree 上面跑 dfs。正确性会在下面证明。
阅读全文
摘要:线段树,合并! 是啥 合并两颗动态开点线段树。 比方说我要合并两颗维护区间和的线段树,那么我就这样写: int merge(int x,int y,int s,int t){ if(!x||!y)return x|y; if(s==t){ tr[x].val+=tr[y].val; return x
阅读全文
摘要:萌新的拍子 萌新的拍子,在这里贴一下,大佬勿喷♪(・ω・)ノ 主体 非常典的东西,加了记录两份代码运行时间的功能 #include<bits/stdc++.h> using namespace std; int minetime,stdtime; int minesum,stdsum; int ma
阅读全文
摘要:# 李超线段树学习笔记 ## [P4097 【模板】李超线段树 / [HEOI2013] Segment](https://www.luogu.com.cn/problem/P4097) ### 题意 要求在平面直角坐标系下维护两个操作: 1. 在平面上加入一条线段。记第 条被插入的线段的标
阅读全文