3.31模拟赛总结
Posted Flame♡
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了3.31模拟赛总结相关的知识,希望对你有一定的参考价值。
弱智了属实是…qwq
其实我感觉这场还挺有省选那味的
时间安排
7.30-9.30
对着T1,T2自闭,因为本能感觉是个二维 …总之很惨烈 还是写在题目分析里吧
9.30-10.30
写了T1 暴力 继续看题+自闭
10.30-11.00
写了T2 暴力
11.00-12.00
打了个T3的高斯消元 但是莫名其妙调不出来qwq
题目分析
T1
开喷
不知道为什么 我的鬼畜的脑子第一反应是二维 f [ i , j ] f[i,j] f[i,j] 表示到 i i i 号位置 选了长度为 j j j 的区间的最大花费
然后第一反应是觉得这玩意满足决策单调性/函数斜率有单调性,可以用决策单调性/wqs二分优化
好 妙 结果当然是我打表没有发现这样的性质
然后我就陷入了迷茫
这个时候我突然想,这玩意的本质不就是个差分+区间加+区间取max+整体往左位移么
努力在想能不能用数据结构维护(这是在做什么)
然后中午考完去洗手间的时候突然想到了
我为啥不能把状态换成一维的直接枚举转移点啊
可以合理得知,不合法的转移一定不优
我裂开,我直接裂开,赛后吃完饭光速脑到70分写法
学多了给人学傻了的典型
T2
不知道是什么 感觉可能是跟上一场T2那个转换很类似的东西
T3
感觉可以kmp处理出来转移位置,柿子就是枚举后面那个填什么,感觉可以暴力跳fail,然后看fail那些位置后都是什么,处理出填不同字符会跳到的位置,然后高斯消元一下
不知道为什么假了 我真的会挠头(泪)
以上是关于3.31模拟赛总结的主要内容,如果未能解决你的问题,请参考以下文章