多校冲刺 NOIP2021 (23) —「回文·快速排序·混乱邪恶·校门外歪脖树上的鸽子 」
回文
建出图之后发现只有拓扑序相同的点才可以配对,所以爆搜是对的。
快速排序
观察它的规律,当前在排序一个区间 \([l,r]\)
若 \(l\)是 \(nan\) , 那么直接去排序 \([l+1,r]\) , 其他保持不变(nan比任何都是假)
如果是数 \(x\) ,那么就是把比 \(x\) 小的都放到 \(x\) 左边,去排序右边。
不难发现最终数一定升序排,只需要把 \(nan\)插进去,直接扫一遍的过程在用 \(set\) 维护一下有几个数了就行。
混乱邪恶
\(NB\) 构造,不会做,只会按题解写,按题解证明,没有任何自己的思考。
校门外歪脖树上的鸽子
毒瘤数据结构,发现从区间开始断开,往左链走只有走左儿子才对右儿子有贡献。
直接弄一个两个域的线段树,树剖那棵树就行,调试太难了所以我就没有打的欲望了。
总结
打的很是垃圾。
一上来看T1,一脸懵逼,先跳一个题,T2看10min看不懂,跳一个,T3一看就难,跳一个。
T4?直接建出来线段树白给??,思考一会发现不是,因为树高可能不对。
然后想了半天 ,但是一下树剖都没想,甚至都忘了那是个树,只想着一直怎么样快速区间操作。
T4最后都不会,10:00放弃了,打了个 \(nm\) 跑路。
回头看T1,发现可以爆搜,写,测极限数据 \(30s\) , 认为不是正解,此时大概10:40。
T2感觉可以好好做做,打了个T3sb暴力就去想T2,最后也只会一个暴力。
期望得分 65+48+12+32,实际70+48+16+60
T1发现正解也是 \(n^3\) ,就是我常数过于之大,T4 那几档部分分就是给 \(nm\) 的,常数小拿到了。
感觉到了这场考试打的很浪,从T4一个半小时都不会开始,其实仔细想T1,T2不一定想不出来。
以后开场花不到20min浏览一下难度就行,不要进行太钻的思考,容易一头 杵毒瘤题上下不来。

浙公网安备 33010602011771号