随笔分类 - 陈年旧oi
摘要:题目描述 你正一家大型的快餐餐厅的巨型灶台上烹饪。这个灶台上有n个炉子排成一排,并按序标为1-n号。每个炉子都会被它的控制手柄所控制。这些手柄可不一般:每个手柄上面都有1-7的号码围成一圈。灶台的火力就是从它的控制手柄顶端开始顺时针读取数字而得到的。 每一步你都可转动一个或多个相邻手柄——向任意方向
阅读全文
摘要:题目描述 $$f(x,n) = x \mod a_n$$ $$f(x,i) = ( x \mod a_i ) + f(x \mod a_i,i+1)$$ 给出a序列,当x取遍所有非负整数时$f(x,1)$的最大值。 题解 首先注意到$a_i$只有比前面所有的$a$都小时才有用~~废话~~ 其次是$x
阅读全文
摘要:题目描述 在日本的茨城县内共有 $N$ 个城市和 $M$ 条道路。这些城市是根据人口数量的升序排列的,依次编号为 $0$ 到 $N - 1$。每条道路连接两个不同的城市,并且可以双向通行。由这些道路,你能从任意一个城市到另外任意一个城市。 你计划了 $Q$ 个行程,这些行程分别编号为 $0$ 至 $
阅读全文
摘要:题目描述 有一个由 $n$ 个点 $m$ 条边组成的有向无环图,每个点出度至多为2。您需要标记一些点(不超过 $\frac{4}{7}n$ 个)。标记一个点 $u$ 将会删除所有与 $u$ 连接的边。 您需要找到一种标记点的方案,使得删边后的图中每一条路径至多有一条边。 题解 不想说什么了,放个其他
阅读全文
摘要:题目描述 给定一个 $n\times m$ 的 $01$ 矩阵,每次操作可以将某个 $2\times2$ 的矩阵内的 $3$ 个数取反,请在 $n\times m$ 步内将矩阵变为全 $0$。 题解 这种题就是要手推数据啊!还有就是从小的情况入手,看能否拆分子问题。 对于一个$2\times2$的矩
阅读全文
摘要:题目描述 给出一棵 n 个节点的有根树 T ,点编号为 0 ∼ n − 1。记 f(u) 为 u 的父节点。 初始时你有一条 n 个点的链 L(标号任意),每次操作你可以令 f(u) ← f(f(u)) 。 需要将链改造为 T ,构造一种操作数目最少的方案。 题解 构造题关键:题目性质+手玩数据 手
阅读全文
摘要:题目描述 有一棵 $n$ 个节点的树。 其中一个简单路径的集合被称为 $k$ 合法当且仅当: 树的每个节点至多属于其中一条路径,且每条路径恰好包含 $k$ 个点。 对于 $k\in [1,n]$,求出 $k$ 合法路径集合的最多路径数 即:设 $k$ 合法路径集合为 $S$,求最大的 $|S|$。
阅读全文
摘要:题目描述 有一棵 $n$ 个点的树($1\le n\le 2\times10^5$),第 $i$ 个点有参数 $a_i,b_i$。($1\le a_i,b_i\le10^6$) 现在要求把这棵树剖分成若干条链(链包括端点),使每条边恰好出现在一条链中,且要求链上的点的 $b_i$ 单调不降或单调不增
阅读全文
摘要:题目描述 给定一棵 $n$ 个点的无根树,边有边权。 令 $E(x,y)$ 表示树上 $x,y$ 之间的简单路径上的所有边的集合,特别地,当 $x=y$ 时,$E(x,y) = \varnothing$。 你需要 实时 回答 $q$ 个询问,每个询问给定 $p,l,r$,请你求出集合 $\bigca
阅读全文
摘要:题目大意 给定字符串,求所有的AABB的个数和。(字符串长度小于等于30000) 题解 写篇题解记录一下这个经典trick。 首先如果我们钦定AA中A的长度为len,将序列按len个依次分块,现在我们有$\frac{n}{len}$块,那么每个A一定至少和一个分割点相交。 那么我们可以处理出每块与下
阅读全文
摘要:题目大意 给定集合a,求最大的是大小超过一半的子集的最大公约数的数是什么。 题解 “超过一半”即想到随机化n次后只有$\frac{1}{2^n}$的几率错误,于是随机一个数判断它的约数是否是一半以上的数的约数。 一个数的约数个数大约是$n^{\frac{1}{3}}$的,直接枚举每个约数时间不可行,
阅读全文
摘要:题目大意 给定一个长度为$n$的字符串,其中只有(, ), ?三种字符,其中?可以为(或者) 对于一个括号序列,定义其权值为其通过删除字符后可以得到的合法的括号匹配的最深的深度,下面是一些括号匹配的例子: 深度为$1:()$ 深度为$2:(())$ 深度为$3:((()))$ 下面这个例子是一个深度
阅读全文
摘要:Day1 没什么感觉便到了武汉,这里似乎和成都也没什么不同,下榻的酒店周围非常奇妙,明明是城乡结合部却异常繁华。 ~~开摆!~~ Day2 记忆文件缺失.jpg Day3 昨天晚上睡得比较晚,今天好想睡觉。。。 三道阴间分块/数据结构题,全部写暴力可以得到199的高分。 T1: 给定长度为 $n$
阅读全文
摘要:看到了就来学一下。 思想借鉴了一类启发式合并的思想? 由于树的分叉结构有可以二分的性质,有重儿子的信息是可以直接从子树继承,轻儿子不超过 $log$ 层。 于是先计算轻儿子,回溯时清空轻儿子,再计算重儿子,回溯时不清空。 时间复杂度 $nlogn$,主要可以爆踩 树上莫队。
阅读全文
摘要:容易忘记这个东西,干脆写篇博客把关键的地方讲清楚。(个人笔记向) 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
阅读全文
摘要:祖安 题目描述 给一个序列,可以无限次将某长度为k的区间异或同一个值,问多少次操作可以将序列归零。 支持单点修改,在每一次修改后输出答案。 题解 做差分后变为修改两个相隔k的值,问何时全部为零。 显然可以将序列分为k组(按%k的同余系),每组内部分块处理。 考场上只写了60pts的暴力,究其原因还是
阅读全文
摘要:~~我菜死了~~ A 显然重叠部分积分$\frac{1}{3}$,前面的积分累加就行。 仔细思考题目,主要是好久没做题了。 B 不会,神秘题,咕咕咕 C 随便什么做法都能过 D ??? E 树形背包后容斥,套路非常经典,可能还不是特别会,先咕咕咕 F 考虑简化问题,变成只有一行,dp或者贪心做一下就
阅读全文
摘要:群论笔记 Burnside引理 $$ 置换后本质不同的数量= \frac{1}{置换方式总数} \times 所有置换后与原来相同的构造方案 $$ 注意:单位元也是置换 Polya定理 举例说明。 考虑立方体染色问题。分析以相对棱的中点连线为轴的 旋转,如果将前、后、上、下、左、右 6 个面依次编号
阅读全文

浙公网安备 33010602011771号