随笔分类 - 动态规划
摘要:Description "题目链接" 感觉题意已经挺清晰了,直接戳链接就行了 Solution 先考虑了在一个 $n$ 个节点的树下接新的节点的计算方法,但发现如果一个树的形态不定那么路径长没法计算,所有接法的路径长之和也不具备什么规律 考虑到一棵树上有两种特殊的点:叶子和根,既然接新节点行不通,那
阅读全文
摘要:题意与数据范围 给定 $n$ 个点的树,你需要把这些点分成 $\frac{n}{2}$ 组,每组恰好 $2$ 个点,且每个点在至多一组中。 称一个分组方案是好的,当且仅当:如果我们把每对点的最短路上的边都打上标记,最后每条边都被标记了。 求好的分组方案数。答案对 $10^9+7$ 取模。 $2\le
阅读全文
摘要:Technocup 2019 Final D Compress String 解题报告 Description 给你一个字符串 $S$,现在有另一个字符串 $T$,初始为空串,每次可以按照字符在 $S$ 中的顺序往它后面加上一段字符串或一个字符并支付一定代价,你需要最小化使 $T$ 变为 $S$ 的
阅读全文
摘要:在第一次CF第一题被叉与第二次CF第一题被FST掉的阴影下,报名参加了第三次的CF。。。心路历程大概是这样的: 开场后15min内:wocCF怎么上不上去?。。。算了到CF群里开始看起了T1题面,慌乱之中又看漏了T1中的正整数,成功掉了50分。。。 终于在21min过了T1,开始看T2 1min后:
阅读全文
摘要:可能其它还没写完的几篇随笔要搁一会儿,反正先写写题解 $1 n$的一个序列,值分别为$a[1]$、$a[2]...a[n]$,最多可进行$K$次操作,每次操作可以使$l r$区间内的所有元素值加一($l$、$r$自选)。操作完后,还可以删除任意多个元素(不需要连续),使剩下的元素构成一个不下降序列,
阅读全文
摘要:~~由于暂时不太想写四边形不等式的题解,于是就暂时写篇斜率优化的题解(反正迟早都得写)~~ 大概意思说给你$n$段连续区间,你可以将这些区间分割成$m$块(不能将原有区间分成两块,只能在交界处分割),使得$m$块区间的长度的方差和最小。题目要求,若设方差为$v$,那么最后请输出$v m^2$。由此可
阅读全文
摘要:题目描述 有n个垃圾,第i个垃圾的坐标为(xi,yi),重量为wi。有一个机器人,要按照编号从小到大的顺序捡起所有垃圾并扔进垃圾桶(垃圾桶在原点(0,0))。机器人可以捡起几个垃圾以后一起扔掉,但任何时候其手中的垃圾总重量不能超过最大载重C。两点间的行走距离为曼哈顿距离(即横坐标之差的绝对值加上纵坐
阅读全文
摘要:题目描述 约翰的奶牛们发现山脊上的草特别美味。为了维持草的生长,约翰打算安装若干喷灌器。 为简化问题,山脊可以看成一维的数轴,长为 L (1 B时,队首元素出队。另外还要再开一个队列存储元素编号,只有当这个队列队首元素的下标满足(i 队首元素下标)/2 =A时,才可以将这个元素压进单调队列。 这样就
阅读全文