随笔分类 - 做题记录
摘要:目录 CF 778 E(dp,排序) ABC 250 H(最短路径树,最短路,并查集) CF 1582 G(栈,分解质因数) CF 30 E(KMP,Manacher,结论) UVA 10615(二分图,霍尔定理) CF 1804 E(状压 dp,基环树) ARC 158 F(转化,状压 dp) C
阅读全文
摘要:目录 IOI 2014 friend(树形 dp) IOI 2014 holiday 假期(主席树,决策单调性) APIO 2014 连珠线(换根 dp) AHOI/JSOI 2014 骑士游戏(dp,拓扑排序) AHOI/JSOI 2014 奇怪的计算器(转化,线段树) CQOI 2014 数三角
阅读全文
摘要:目录 CF 1770 E(树,期望) CF 1779 E(交互,竞赛图,结论) NOI 2009 管道取珠(转化,dp,公式推导) JXOI 2017 颜色(hash,随机化,线段树,单调栈) JXOI 2017 数列(性质,dp) HAOI 2017 供给侧改革(随机化,性质,trie) HAOI
阅读全文
摘要:目录 CF 1758 E(图论,连通块) CF 1761 D(dp,组合数学) CF 1761 E(图论,构造) CF 1748 D(位运算,构造) CF 1774 E(结论,树形 dp) CF 1774 F2(结论,性质,数据结构) CF 1762 F(性质,结论,dp,线段树) CF 1749
阅读全文
摘要:太多了,不便于复习,决定以后把每个月做的题单独分出来。 luogu 4161(计数,置换,DP) 4916(计数,群论,容斥) 4980(计数,群论) 1446(计数,群论,DP) 4727(计数,群论) 5211(字符串,线段树,分块) 4770(字符串,SAM,线段树) 4173(字符串,多项式
阅读全文
摘要:P2664 树上游戏 首先,将贡献拆成每种颜色对每个点的贡献。 考虑已经选择了一种颜色,将这些颜色的点和所对应边全部删去,就得到了很多连通块。 假设其中一个连通块的大小为 ,这种颜色对这个连通块内点的贡献就是 。 但如果枚举颜色再dfs,时间复杂度为 。 于是
阅读全文
摘要:P4571 [JSOI2009] 瓶子和燃料 先对两个容量分别为 , 的瓶子考虑。 可以发现,无论是倒入还是倒出,体积都是 或 的整数倍。 因此可以考虑求 的最小正整数解。 由裴蜀定理可得,最小正整数解为 。 因此,原问题转化为从 $
阅读全文
摘要:P6772 [NOI2020] 美食家 先假设没有美食节,容易得到一个矩阵优化的 dp。 加上美食节过后分成 段考虑,每段分别矩阵快速幂,时间复杂度为 。 这并不能通过本题。 可以思考快速幂优化乘法的本质,预处理出转移矩阵的 的幂。 原本快速幂是将
阅读全文
摘要:P4091 [HEOI2016/TJOI2016]求和 有一个重要的通项公式 $$ ans =\sum_{i=0}^{n}\sum_{
阅读全文
摘要:P2469 [SDOI2010]星际竞速 可以发现,一个点要么是起点,要么从其它点进入,且每个点最多只会进入一次,出去一次。 因此,可以用流量限制每个点被访问一次,用费用计算代价,问题就转化为了最小费用最大流。 P2153 [SDOI2009] 晨跑 题目已经指明了要求最长天数的条件下的最短路,因此
阅读全文
摘要:luogu [IOI2014]Wall 砖墙 题解 可以转化为区间取 和区间取 . 规定一下下传标记的顺序推一下式子就行了. [NOIP2013 提高组] 华容道 题解 先想到了朴素的 的算法. 接着发现只需要记录可移动棋子周围的空格情况. 但空
阅读全文
摘要:AGC 001 D 题目大意:有一个长度为 的序列 ,它的和为 ,需要将 重排,并构造一个任意长度但和为 的序列 ,使得对任意长度为 的字符串,如果它能被 划分成一堆长度为 的回文串,且能被 划分成一堆长度为
阅读全文
摘要:CF 1603 D(决策单调性优化dp) $$ \begin{aligned} c(l,r) &=\sum_{i=l}^{r}\sum_{j=i}^{r}[\gcd(i,j)\geq l]\ &=\sum_{d=l}^{r}\sum_{i=l}^{r}\sum_{j=i}^{r}[\gcd(i,j)
阅读全文
摘要:1973(DP,双指针) 注意:题目中的区间 是开区间! 表示前 个位置,某个地点选了 个活动,另一个地点所能选的活动数量的最大值。 表示后 个位置,某个地点选了 个活动,另一个地点所能选的活动数量的最大值。
阅读全文