摘要:
网络流 没有赘述概念和理解,想了解可以看参考资料和oi-wiki 没什么营养的板子 细节! Dinic 建边 tot=1 反边初始容量为零 add(y,x,0) 中间任意时刻能流的量为零了,直接跳 如 &&c、&&res d 数组分层用,如果不能往后面流了,直接封死 if(!flow) d[u]=- 阅读全文
摘要:
\(SPT(Super\ Piano\ Trick)\) 超级钢琴 选出 \(k\) 个最大的区间和,限制区间长度。 想到前缀和维护,然后区间最大值,可以确定每个左端点,对应的最大值。 维护前 \(k\) 大想到压堆,但是不可能全都压进去。 仍然是考虑对于每个左端点,右端点所在范围确定,那么当前的最 阅读全文
摘要:
![](https://cdn.luogu.com.cn/upload/image_hosting/3de77o06.png) 阅读全文
摘要:
题意 是否存在一个由 \(n\) 个 \(0\) 和 \(m\) 个 \(1\) 组成的串,满足任意一个长度为 \([2L,2R]\) 的子串中 \(n\) 和 \(m\) 的个数不相等。 转化 对于 01 串个数相等的问题,容易想到将其转化为在二维平面中走网格的问题,即每选择一个 \(1\) 相当 阅读全文
摘要:
monis 精神状态lianghao T? 树上小模拟,赛时齌。 细节较多啊。 注意特判起始点在链的上方的情况。 多分套几次就过了。 code #include<bits/stdc++.h> using namespace std; #define mi(x,y) (dfn[x]<dfn[y]?x: 阅读全文
摘要:
模拟赛 水题场。 T1 colorful 签。 感觉题挺好,正难则反,找出四角都相同的。 在这两排有 6 个四角相同的矩形 对于两排来说,我们只需要记录相同的列的个数,然后能直接算出个数。 发现桶排每次清空复杂度太高,考虑每次只开一排的桶,只会有 \(n\) 个。 code #include<bit 阅读全文