GDKOI2024
GDKOI2024
总结:不挂分大赛。
Day1 很逗,T1 之前做过但是当时没写,火速写完然后发现直接 dfs 找环会错因为这个图不是一个正常的图,出现了横叉边。但是发现可以每个点都作为 dfs 的根做一次,然后就 \(O(n^2)\) 找出环了,当然也可以求出 LCA 后硬做。感觉比标算简单一点。T2 是个抽象魔法少女题,我开题的时候本来想跳的,但是看了一下发现 T3 不可做才来想一下这个魔法少女。发现可以先利用 set 维护颜色段的技巧转化成区间加法,然后就感觉很可做。结果我大意了啊,这里贡献已经可以直接回滚莫队 + BIT 维护了。好像这样就有 80 分了,标算也是这样硬上分块搞出来的。不过还好似乎没什么人拿到小常数根号老哥的分(写了的人都被卡了),所以没有被区分。最后依旧是写了暴力滚粗。讲题时发现 T1 做法和 std 不一样还有点慌,好在最后一分没挂。这个 170 我还是挺满意的,因为我觉得接下来 T2 和 T3 的两档部分分都不太像是我能拿到的。
Day2 稍微有点小丑。看这个 A 稍微写了一下充要条件,然后不知道为什么草稿纸上不等号写反了,导致我证明了这个东西他没有单调性,但是单调栈维护出每一段后还是有单调性,然后编了个感觉很厉害的用堆维护单调栈然后离线树状数组的做法。准备写的时候发现式子写反了,这玩意就是有单调性的,然后 10 分钟写完了。大概浪费了一个小时。后面两题也是较快速的打完了暴力。我认为 T3 的正解可能和那个高斯消元有关系,类似之前 xcyle 出的一道联考省选模拟赛的题。结果你告诉我直接卡常就能过?!!算了,这不应该是我能拿到的分。但是这个 T2 就有点小丑,我半场比赛都在做这个 T2,首先是发现这个多项式可以用 ln + exp 的套路快速算,然后似乎就有 85 分了。但是我不会写 exp,遗憾离场。然后就想这个东西应该可以用单位根做,稍微写了一下式子,但是由于我比较愚蠢,所以我本来应该直接在点值乘方,结果在单位根反演的求和号外面才乘方,导致这个东西他寄掉了,如果式子写对直接算好像就摸到正解的边了。不过单位根反演这玩意也练得不多,所以也不算亏分。最后是 T2 65 暴力卷积被卡常了,很逗,挂掉 25 分,Day2 剩下 190 分。
总分 \(100 + 60 + 10 + 100 + 40 + 50 = 360\),感觉应该是打了一个低于大众分的分数,但是因为没有大样例所以排名意外地高?!希望省赛能打出水平吧。