「NOI2019」退役记???

因为今天的模拟赛由我来造的数据,所以来 \(\mathcal{VP}\) 了一场 \(\mathcal{NOI}\)

——前言

Day1

开始直接莽 \(T1\),开始想了个 \(dp\),但是没写

上了个厕所,发现可以转化为图论(鬼知道我怎么想到的),有用的点也就 \(2m\) 个,最后直接跑最短路就行

对于换乘的操作,直接在 \(n\) 个地方每列车的结束时刻向每列车的开始时刻连边,同时带上边权

仔细算了一下,每个地点最多会建 \(500\times 500\) 次边,最多会建 \(100\) 次,时间复杂度好像是对的,但是边好像挺多,没仔细算,直接开了 \(2e7\)

测了一下大样例,跑 \(200ms\),感觉可行,直接交了

看了一下 \(T2\)\(T3\) 感觉都不是很可做

\(T3\) 的题目描述比较短,所以先做了 \(T3\),一开始感觉可以 \(n^2\) \(dp\)\(L\) 个点,然后根据 \(dp\) 出的方案贪心的选剩下的 \(K-L\) 个,然后发现方案好像很多,假了

后来觉得可以网络流,发现不会建图,最后就打了个 \(n^4\)\(dp\),拿了 \(28pts\),后来看到他们说数组开大点可以拿到 \(40pts\),然后开了 \(150\) 的大小,拿到了 \(36pts\)

\(T2\) 一开始还读错题了,不过好像没什么影响,依旧不是很会,只拿到了 \(20pts\)

所以最后 \(Day1\) 拿了 \(100+20+36=156\) 滚粗了

开始颓各路神仙的 \(\mathcal{NOI}2019\) 游记,发现上届学长人均 \(160+\),感觉 \(\mathcal{Ag}\) 都莫得,菜得真实

Day2

posted @ 2021-05-31 12:15  Rubyonlу  阅读(257)  评论(2编辑  收藏  举报