02 2023 档案
摘要:时间安排 7.30~7.47 发现重题,于是换题。 7.47~7.52 T1很sb,写了。 O0O0O0OO0O0O0O0O0O0O0O0O0O0O0O00O 7.52~8.40 T2不是很sb,想了个状态数巨大的dp套dp。 dfs搜了一下只有364个状态。 似乎没什么分。 8.40~8.50 疯
阅读全文
摘要:7.30~7.40 看题,T3是题答,感觉还很典。 7.40~8.20 糊了个T3的构造,感觉还挺对。 8.20~9.40 写T1,二分+长剖看起来很好写,但是过不掉。 发现可以在长剖的过程中记录上一次修改的深度,通过坐标差得到缺少的贡献。 9.40~10.20 写T2的40分dp/矩阵乘法。 10
阅读全文
摘要:时间安排 8.30~9.07 写了个T2的70分. 9.10~10.00 T1感觉题意很绕,理了很久,转化为在一棵二叉树里找到一棵子二叉树的问题。 想了很多做法都不太行。 10.00~10.30 看到100代码只有500b感觉很离谱。 想到直接dfs好像复杂度就是$2^i\times 2^{n-i}
阅读全文
摘要:时间安排 7.30~7.40 分析了一下T2,分四种情况,有两种情况是二位数点,另外两种情况都是求前缀最大面积。 一开始想的是用兔队线段树做,发现需要再套李超线段树感觉很难受,后来又想,可能的位置只有前缀最小值,因此直接建树树剖套李超,但是没什么改变。 又想到,可以离线去做,事实维护单调栈和线段树套
阅读全文
摘要:时间安排 7.30~9.30 T1是构造,T2是概率,T3是博弈。 先看了T2,很快想出了一个的dp,可以发现转移和另一端没关系可以优化掉一个n。 想了很久也不能再优化。 9.30~10.30 写了个T3的暴力,打标SG函数,但是什么规律也没找到。 因为博弈是一个nim和巴什的结合
阅读全文
摘要:时间安排 7.30~8.00 先看了看T1发现只会一个的做法。 想了想不知道能不能贪心地每次删除最大权值的区间,感觉比较麻烦就没写。 8.00~8.40 T3的40分可以建图之后直接用矩阵树定理做。 另外的20分显然可以用扩展cayley公式做,感觉比较麻烦就没写。 8.40~9.3
阅读全文
摘要:时间安排 7.45~8.00 先写了个T2,打表发现没有决策单调性。 难受。 8.00~10.30 写T1,max和min可以用单调栈拆开,就变成历史版本和,好久没写调了很久。 想了想正解似乎可以持久化一下就行,但是感觉空间有点大就没写。 10.30~11.20 T2发现一个结论是连续的下降的数字只
阅读全文
摘要:时间安排 8.30~9.00 T2本质不同的只有个集合,所以有个很显然的的做法。 9.00~10.00 T1等价于是二分图多重匹配,因为右部点个数少,可以直接Hall定理判断。 保险起见先写了个的。 10.00~10.30 写了T3的暴
阅读全文