09 2024 档案
摘要:考虑对于一个解,将每对 \((e_1,e_2)\) 中 \(e_1\) 的终点权值 \(+1\),\(e_2\) 的起点权值 \(-1\),那么最终每个点的权值一定是 \(0\)。 考虑先将每条边的终点权值都 \(+1\),那么现在要做的就是选一些点将其起点和终点的权值都 \(-1\),使得最终每个
阅读全文
摘要:发现数据范围很小,考虑最小割。先对题面做一个转化: 构造两个序列 \(X=(X_1,X_2,\dots,X_N),Y=(Y_1,Y_2,\dots,Y_N)\) 最小化 \(\sum X_i+Y_i\),有 \(M\) 个限制,每个限制有一个序列 \(A_1,A_2,\dots,A_n\),需要满足
阅读全文
摘要:对于一个固定的右端点 \(r\),左端点 \(l\) 合法当且仅当 \(\max(d_l,d_{l+1},\dots d_r)\le r-l+1 \le\min(c_l,c_{l+1},\dots,c_r)\)。 容易得到一个很朴素的 dp:记 \(f_i\) 表示前 \(i\) 个位置可以分成的组
阅读全文