标签:队列 nlog 现象 triangle 线段树 复杂度 过程 数据 str
\(18.11.5\)
看似暴力的数学题,对于每一个节点连出去的异色边必然会减少同色三角形总数,反向求解即可。
差分,考场用线段树水过,维护一下高度然后更行两端贡献即可。
不可做题,本质是利用\(dijkstra\)转移的\(DP\)。需要将传球的过程拆分为很多个点,然后重新建图。(天生卡\(SPFA2333\))
缩点,需要注意细节:\(100\)人最坏情况只需\(99\)次而非\(100\)次。
调一年,二分贪心+倍增优化,需要处理还可以继续跳的军队。
\(18.11.6\)
傻逼题,数据范围给到\(n^4\)都可以过。
老师早就料到我们没有看这道题。。。于是大胆考原题。
二分+\(n^2\)的\(DP\),然后发现可以用单调队列优化到\(O(nlogn)\)。
点双缩点然后差分,最后统计\(dfs\)子树和即可。
还在做。。。第一眼线段树式查询然后\(lca\)计算答案,然后惨痛\(WA10\)。正解是类似\(zkw\)线段树两条链一起往下跳,然后沿途计算。(还没有找到为什么原做法复杂度不对)
标签:队列 nlog 现象 triangle 线段树 复杂度 过程 数据 str
原文地址:https://www.cnblogs.com/ilverene/p/9916334.html