摘要: 题目描述 有一棵 $n$ 个节点的树。 其中一个简单路径的集合被称为 $k$ 合法当且仅当: 树的每个节点至多属于其中一条路径,且每条路径恰好包含 $k$ 个点。 对于 $k\in [1,n]$,求出 $k$ 合法路径集合的最多路径数 即:设 $k$ 合法路径集合为 $S$,求最大的 $|S|$。 阅读全文
posted @ 2023-03-13 21:15 flywatre 阅读(40) 评论(0) 推荐(0)
摘要: 题目描述 有一棵 $n$ 个点的树($1\le n\le 2\times10^5$),第 $i$ 个点有参数 $a_i,b_i$。($1\le a_i,b_i\le10^6$) 现在要求把这棵树剖分成若干条链(链包括端点),使每条边恰好出现在一条链中,且要求链上的点的 $b_i$ 单调不降或单调不增 阅读全文
posted @ 2023-03-13 21:08 flywatre 阅读(37) 评论(0) 推荐(0)
摘要: 题目描述 给定一棵 $n$ 个点的无根树,边有边权。 令 $E(x,y)$ 表示树上 $x,y$ 之间的简单路径上的所有边的集合,特别地,当 $x=y$ 时,$E(x,y) = \varnothing$。 你需要 实时 回答 $q$ 个询问,每个询问给定 $p,l,r$,请你求出集合 $\bigca 阅读全文
posted @ 2023-03-13 21:01 flywatre 阅读(71) 评论(0) 推荐(0)
摘要: 题目大意 给定字符串,求所有的AABB的个数和。(字符串长度小于等于30000) 题解 写篇题解记录一下这个经典trick。 首先如果我们钦定AA中A的长度为len,将序列按len个依次分块,现在我们有$\frac{n}{len}$块,那么每个A一定至少和一个分割点相交。 那么我们可以处理出每块与下 阅读全文
posted @ 2023-03-12 21:08 flywatre 阅读(35) 评论(0) 推荐(0)
摘要: 题目大意 给定集合a,求最大的是大小超过一半的子集的最大公约数的数是什么。 题解 “超过一半”即想到随机化n次后只有$\frac{1}{2^n}$的几率错误,于是随机一个数判断它的约数是否是一半以上的数的约数。 一个数的约数个数大约是$n^{\frac{1}{3}}$的,直接枚举每个约数时间不可行, 阅读全文
posted @ 2023-03-12 19:39 flywatre 阅读(34) 评论(0) 推荐(0)
摘要: 题目大意 给定一个长度为$n$的字符串,其中只有(, ), ?三种字符,其中?可以为(或者) 对于一个括号序列,定义其权值为其通过删除字符后可以得到的合法的括号匹配的最深的深度,下面是一些括号匹配的例子: 深度为$1:()$ 深度为$2:(())$ 深度为$3:((()))$ 下面这个例子是一个深度 阅读全文
posted @ 2023-03-12 17:15 flywatre 阅读(31) 评论(0) 推荐(0)
摘要: Day1 没什么感觉便到了武汉,这里似乎和成都也没什么不同,下榻的酒店周围非常奇妙,明明是城乡结合部却异常繁华。 ~~开摆!~~ Day2 记忆文件缺失.jpg Day3 昨天晚上睡得比较晚,今天好想睡觉。。。 三道阴间分块/数据结构题,全部写暴力可以得到199的高分。 T1: 给定长度为 $n$ 阅读全文
posted @ 2023-03-08 22:15 flywatre 阅读(34) 评论(0) 推荐(0)
摘要: 看到了就来学一下。 思想借鉴了一类启发式合并的思想? 由于树的分叉结构有可以二分的性质,有重儿子的信息是可以直接从子树继承,轻儿子不超过 $log$ 层。 于是先计算轻儿子,回溯时清空轻儿子,再计算重儿子,回溯时不清空。 时间复杂度 $nlogn$,主要可以爆踩 树上莫队。 阅读全文
posted @ 2023-03-03 14:27 flywatre 阅读(27) 评论(0) 推荐(0)
摘要: 容易忘记这个东西,干脆写篇博客把关键的地方讲清楚。(个人笔记向) void getsa(){ int len=123; for(int i=1;i<=n;i++)cnt[id[i]=s[i]]++; for(int i=1;i<=len;i++)cnt[i]+=cnt[i-1]; for(int i 阅读全文
posted @ 2023-02-23 20:44 flywatre 阅读(33) 评论(0) 推荐(0)
摘要: 祖安 题目描述 给一个序列,可以无限次将某长度为k的区间异或同一个值,问多少次操作可以将序列归零。 支持单点修改,在每一次修改后输出答案。 题解 做差分后变为修改两个相隔k的值,问何时全部为零。 显然可以将序列分为k组(按%k的同余系),每组内部分块处理。 考场上只写了60pts的暴力,究其原因还是 阅读全文
posted @ 2023-02-19 17:42 flywatre 阅读(44) 评论(0) 推荐(0)