GMOJ Contest3248 总结

T1

按照题意贪心,删除至每段只剩一个即可

T2

发现((i, j))的深度

[dep_{(i, j)}=t-max(x_i, y_j) ]

其中(t)为当前时间,(x_i)为第i行最后被清理的时间,(y_j)同理。

那么我们用线段树维护一下,分类讨论即可。

T3

从森林向外引一条不能通过的“栅栏”。那么我们从出发点出发跑一遍最短路,在栅栏处合并答案即可保证形成一个环。

考试时候写了一个把四个方向的最远点与出发点作为必经点的做法,也不知道哪里错了……

T4

他是满足单调性的!!!!

那么二分答案,后面用换根DP求出从每个叶子节点出发的答案即可……

……考试的时候只想到树上DP,还少打了暴力……

总结

  1. 对拍很重要
  2. 对于一些简单算法的分析仍需加强
原文地址:https://www.cnblogs.com/BunnyLutts/p/13933416.html