8.17 模拟赛 & 学习笔记

发布时间 2023-08-17 22:07:25作者: Moyyer_suiy

三天模拟赛 + 讲课,请的 wyz 大佬。主要是搞图论这一块。(大概能逃 3 天军训罢。)

评价今日模拟赛:据说对标 noip 难度但显然放了很大的水。可惜好像手感很不好,是 rank 12/20。再接再厉?大家都强强强!我弱弱弱!

模拟赛题目传送门


A.泰拉大陆,原 CF601A

错因是小条件判错了??诶嘿。

由于模拟赛中的数据是 3e3,所以正解是 dfs?但是我用 Dijkstra 过了,因为是无向图所以跑两遍再判一下 -1。


B.翻转

老师说和去年 noip t1 有点类似。我:啊?????

是比较妙的小结论题,因为有一些条件所以出现了很重要的性质,然后画图发现就是一块一块的翻翻翻!然后找一下对应位置就可。


C.挖矿

据说原是类似于 Tarjan 的模板,正解是缩点 + 拓扑排序 + dp。然后我不会缩点,拓扑排序也不会应用,故没搞出来。讲的时候听懂了,没写。


D.分裂

前 60pts 是 完全背包(枚物品和空间的时候换一下顺序,没见过的做法)。

后 40pts 是,考虑(不想爆炸的角度来说)最大性价比。首先易证更优的是每次炸出来一个超过 n 的和不超过 n 的然后一直分那个超过 n 的。

于是大的那一部分就一直膜性价比大的爆炸指数,小的部分可以精确算出来,然后拼出来就可以。


我不会,强强强!!!!痛痛痛!似乎丢了很多应得的分。


下午讲课

1,汇源。

2,差分约束:通过建图体现不等式,(求最小值最大值-最短路最大路,不成立-环。)

3,次(k)短路问题:(搭桥法不稳定),魔改迪杰斯特拉。

4,kruskal重构树:看 qq 笔记。

5,二分图:判断:染色法,奇环。

6,匹配问题:保证这些边没有交点。

7,最大匹配:匈牙利算法(NTR):后来者居上。(不太懂)

8,最大边独立集,最大点独立集:增广??

9,最小支配集:O(n) dp。

10,最小点覆盖: = 最大匹配。

11,最小边覆盖:顶点总数 - 最大匹配。