无聊切一切真题……(感受到自己有多辣鸡……)
Day1
T1 模拟,注意边界条件http://paste.ubuntu.com/24970414/
T3 Floyd(处理教室距离)+DP,
f[i][j][0/1]
表示第i时间段是否申请。 http://paste.ubuntu.com/24970413/
Day2
T1 DP O(
n2
)预处理,O(1)查询http://paste.ubuntu.com/24956898/
T2 搞三个类似单调队列维护一下,每只除切掉蚯蚓长度+q等价于切掉长度-q,所有蚯蚓+q。
T3 状压DP,处理出所有抛物线可以覆盖的猪 再DP.
代码:
T1:http://paste.ubuntu.com/24956898/
T2:http://paste.ubuntu.com/24956897/
T3:http://paste.ubuntu.com/24956896/
(好不容易刷出连号……)