码迷,mamicode.com
首页 > 其他好文 > 详细

近期模拟赛总结

时间:2018-11-06 17:39:59      阅读:123      评论:0      收藏:0      [点我收藏+]

标签:队列   nlog   现象   triangle   线段树   复杂度   过程   数据   str   

\(18.11.5\)

Monochromatic Triangles

看似暴力的数学题,对于每一个节点连出去的异色边必然会减少同色三角形总数,反向求解即可。

焚风现象

差分,考场用线段树水过,维护一下高度然后更行两端贡献即可。

足球

不可做题,本质是利用\(dijkstra\)转移的\(DP\)。需要将传球的过程拆分为很多个点,然后重新建图。(天生卡\(SPFA2333\)

杀人游戏

缩点,需要注意细节:\(100\)人最坏情况只需\(99\)次而非\(100\)次。

疫情控制

调一年,二分贪心+倍增优化,需要处理还可以继续跳的军队。


\(18.11.6\)

飞行棋

傻逼题,数据范围给到\(n^4\)都可以过。

跳房子

老师早就料到我们没有看这道题。。。于是大胆考原题。
二分+\(n^2\)\(DP\),然后发现可以用单调队列优化到\(O(nlogn)\)

压力

点双缩点然后差分,最后统计\(dfs\)子树和即可。

线段树(2017)

还在做。。。第一眼线段树式查询然后\(lca\)计算答案,然后惨痛\(WA10\)。正解是类似\(zkw\)线段树两条链一起往下跳,然后沿途计算。(还没有找到为什么原做法复杂度不对)

近期模拟赛总结

标签:队列   nlog   现象   triangle   线段树   复杂度   过程   数据   str   

原文地址:https://www.cnblogs.com/ilverene/p/9916334.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!