yiwei

20240918 模拟赛总结

期望得分:100+100+15=215

实际得分:100+25+0=125

?????????????????????????????????????不是哥们

T1

签到题,倒着做二分即可。

T2

我服了啊,我以为复杂度有点假,可能 T 掉几个点,结果挂成 n^2 了,怎么回事呢???

第一眼想到的就是 CF888G 那个异或完全图最小生成树,当时只想了 Kruskal 的做法,这次也想照搬啊,实现就用了普通线段树 + 主席树 + 并查集,想 + 写 + 调 可能花了快 1 个半小时吧,最后的时候感觉找最短边的时候,可能会退化?但还是抱着侥幸的心理,没有任何防备的就交了……

怎么是 Borůvka 啊……一直以为用不到的,今天学习一下吧,就当拓宽知识面了(。

upd: 会了啊!会了啊!每轮 B 的过程中,维护前缀最大值和前缀次大值,且最大值和次大值属于不同的连通块,这样就行了啊!!!

T3

45 pts 的部分分其实是很好拼凑的,时间不够了,而且不是很有信心写出 n^2 做法,就写了个随机化碰碰运气,期望是过 n <= 200 的点,结果发现全 WA 了?还不如枚举!!!想了想确实有点蠢啊, n^2q 相当好些啊……

CDQ 分治?感觉很困难啊。


最近发现对一些算法的实现会产生一种抗拒的心理?目前遇到的:数位 DP,主席树。可能是不太熟练。

总结:订正一下 T2 吧,T3 太难了;感觉今天 T2 最大的失败就是没有对拍以及没有考虑清楚,写代码写到后面也急了。

posted @ 2024-09-18 20:07  _yiwei  阅读(8)  评论(0编辑  收藏  举报