noi2024

D0.5

下发神秘答案,但是我没收到。

100

D1

  1. T1 10min 能写完的集合族哈希,但是没想到,直接往高复杂度、确定性做法、屎ds方面想,写了大常数回滚莫队 3h 喜提 70pts

  2. T2 交互题和正解的思路是对的,写了先折半,再折三半,再 \(\binom{n}{2}\) 一遍问完。差一个大的折半一定优,小的 DP 出最优方案,最后询问数正好顶到要求的 100pts 限制。

  3. T3 由于所剩时间不多,看完题就直接尝试暴力+特殊性质两头抓。拼了一个 \(2^n\) 暴力和 shaber 特性 A,结束前半小时开始写 B 的 2-sat。由于没有再尝试推出每条路径都有至少两条非确定就一定有解这样的性质,导致我分数不能再提高了,吃了 10min 面包结束比赛。

  • 真得先想不屎且简单的算法

    • 从部分分一档一档想
    • 这道题先看出单调性,这样维护的事情就应该先想可删的而不是可撤销的。发现可删的不太支持顺序地维护可行性,那就只能整体的判定,遂维护哈希。
  • 我什么时候才会搜索/DP出决策

  • 最暴力的后想性质

70+69+28

D1.5

上午看了一下昨晚的 CF,好像全是唐题(H 题还好)。

下午被迫去三峡博物馆参观,大巴来回 1h*2(还停靠在 cos 交流会附近,看到了很多好看的妹子,初音未来是真好看),走了很长的暴晒路。

于是傍晚回来就似了,38.6℃ 发烧,一直在睡觉,脑壳痛+腹泻不止(很紫砂),感谢校医配的藿香正气口服液,我又吃了点泰诺和盐酸小檗碱,全心养生。

D2

早上起来发现拉裤子上了,爆爆爆。赶紧冲洗换了衣服去吃早饭,喝喝粥,胃好多了。

T1 唐龙题,根据定义可以 \(O(\log V)\) 判断每个有理数是否合法。发现是判断类似 gcd 的形式,直接反过来做,复杂度 \(O(ans)\),卡常喜提 90pts。

然后 T2 T3 双线卡题,先观察到 T3 部分分很少,又是神秘图论题,遂抛之。

T2 顺次看部分分怎么做,先想了一个 \(O(n^2)\) DP,然后同时会做了 \(l=r\),然后 \(h=0,p_i=i-1\) 也会了。然后直接冲满分,写到 11:00,发现第一组样例都寄了,急急急,上个厕所冷静一下。

然后又想+写到了 12:00,发现又爆了。这下真急了,想了一会儿发现只是操作挂了,数据结构还是对的。那没事了,又确定保真了一会后开始狂暴写,又套上一个树剖(dsu on tree),最后 5min 还剩个维护对位相乘和的线段树,12:58 写完,喜提 100pts。

90+100+0

posted @ 2024-07-18 20:11  ShaoJia  阅读(112)  评论(0编辑  收藏  举报