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那些位置后都是什么,处理出填不同字符会跳到的位置,然后高斯消元一下

不知道为什么假了 我真的会挠头(泪)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值