摘要:
Sol 题解区好像都是网络流的题解,这里给一篇区间 dp 的题解。 思路 by e3c8f1a924 发现数据范围很小,考虑区间 dp。 容易发现,一个限制只与该区间内最高的房屋有关。 那么记 表示 区间 中最高房屋为 阅读全文
摘要:
crt 问题 求解同余方程组 $\begin{equation*} \end{equ 阅读全文
摘要:
题意 给定一个长度为 的数组 。 每次操作可以选择三个数进行循环右移。 询问是否可以将数组排序。 Sol 若数组中存在相同的数,那么显然有解。 再考虑没有数相同的情况。 由于是挑 个数循环右移,那么每次逆序对的数量会减少 。 那么统计一下逆序对即可。 我用 阅读全文
摘要:
题意 在数轴上有 个点,有 个人和一辆车。每个人要由车送去一个点。 车一次最多能载 个人。送完人后不用返回。求最小距离。 Sol 将数轴左边与右边的点分开处理。 每次都处理当前最靠右(左)且没到过的点。 那么开两个数组分别存下正坐标和负坐标,暴力枚举即可。 最后记 阅读全文
摘要:
Sol 首先,显然要先放距离为 的位置,再放 的,以此类推。 因为是最短距离,考虑 bfs。 一开始把圣诞树全部丢到队列里,然后用这些圣诞树来扩展距离为 的,再用距离为 的去扩展距离为 的。 然后开个 map 防止一个位置被多次扩展。 当扩 阅读全文
摘要:
Sol 首先考虑无解的情况。 若一个字母在两个串中的出现次数为奇数,一定无解。 记 表示当前枚举到第 位。再枚举一个 起中转作用。 分三种情况讨论。 ,满足条件,枚举下一位即可。 ,将 与 阅读全文