随笔分类 - 动态规划
摘要:Link Solution \(\color{red}{Hint:}\) 考虑用 Lucas 定理。 好,\(n\choose m\) 是 \(k\) 的倍数相当于 \({n\choose m}\%k=0\)。 Lucas 定理得: \({\lfloor\frac{n}{k}\rfloor\choo
阅读全文
摘要:前言 模拟赛出四边形不等式部分分了!被我用暴力艹过了这一档部分分! 注意!文中的式子都是用了取 $\min$ 作为转移,如果是 $\max$ 也是一样的。细节会有所区别。 四边形不等式 定义 对于一个二元函数 $w(a,b)$, $\forall a\le b\le c\le d$,都有 $w(a,
阅读全文
摘要:前言 \(\texttt{p}\color{red}{\texttt{igstd}}\) 场切的题,我到现在才来补。 导致我爆炸的题。 大意 给你一个非降的序列 \(a\),每次可以将 \(a_i\) 变成 \(a_{i-1}+a_{i+1}-a_i\),求若干次操作之后方差最小是多少,输出最小值乘
阅读全文
摘要:前言 \(\texttt{E}\color{red}{\texttt{ricQian}}\) 场切的题,我到现在才来补。 感觉自己做了挺多 \(dp\) 题了,可以尝试自己做一下。 大意 给你一个长 \(m\) 的数组 \(v\),要求满足 \(\operatorname{popcount}(\su
阅读全文
摘要:我不会大炮但是大家都会,所以打算花一段时间来训练大炮。 下面的题如果是洛谷上的就标上了相应的难度,CF 或者 AT 的就标了评分,颜色代表等级。 如果是阅读理解题面会加上题意简述,引用框内的都是重点(?)然后一般不放代码(嘴巴)以及有可能最后会有总结,以 Summary 开头,以及可能会出言不逊。
阅读全文
摘要:题目大意 给出一棵树,然后每次询问给出若干个关键点,每个点包含于距离它最近的关键点中编号最小的那个点,求每个关键点包含几个点。 对于 \(100\%\) 的数据,\(n\le 3\times 10^5\),\(q\le 3\times 10^5\),\(\sum\limits_{i=1}^qm_i\
阅读全文
摘要:portal Solution 感觉这题非常神仙。 首先是转化一下这个神必的题意(话说这个音阶是什么鬼啊……)。你考虑这样一件事,就是说:这题实际上就是让我们求:在集合 \(S={1,2,\dots,n}\) 中选取 \(m\) 个子集,满足以下条件: 没有一个子集是空集 没有两个子集相同 每一种元
阅读全文
摘要:传送门 题目大意 给出一个 \(n\),求高度为 \(n\) 的,规律如下的三角形上,从顶点向下绕一圈回来,不包含黑色三角形的简单路径数,对 \(10^9+9\) 取模。 Solution 神仙思维计数,好评。 首先可以发现,这个图形是轴对称的,所以我们只考虑一半,但是这个一半比较难定义,因为最顶上
阅读全文
摘要:引入 斜率优化,是单调队列优化的一个进阶版本,为了更好地理解,先来回顾一下单调队列吧~ 所谓单调队列优化,就是对于形如: \[ dp_i=\max\{dp_j+a_j\} \] 的 \(dp\) 式,我们把所有的 \(dp_j+a_j\) 放进单调队列里,实现 \(O(1)\) 的转移。 这个时候,
阅读全文