2022.3.31模拟赛总结

时间安排

7.53-8.15
开题
发现T1是个斜率优化dp吧,把暴力先打了出来,样例过了,准备上斜率优化做到O(nm)的复杂度
8.15-8.23
分析一下凸包,这怎么是个单调栈的凸包啊,麻了
8.23-8.39
推出来凸包又调了会儿bug,幸亏之前写斜率优化时候把bug都犯了个遍,一个细节一个细节看发现了是式子推错一个符号,样例过了准备对拍
8.39-8.48
对拍无误
8.48-8.54
开T2,感觉暴力不太好写,要维护的东西太多了,直接想一想dp吧,肯定是个组合计数,但是要考虑的点太多了,先放了
8.54-8.59
这T3貌似做过吧,最起码同类型的做过,但是我不太记得了,是个fail+随机游走高斯消元,但怎么写呢,这是个问题,为什么我看不懂第二个样例呀
10.00
打表发现T1的一个性质,感觉可以把第二档过了
10.21
把样例过了,准备对拍
10.31
顺下来有了正解的思路,准备开写
10.35
发现假了,只是优化掉了一个log,复杂度还是n^2+m的,最多也就在拓展出一些常数级别的优化
10.56
想不下去了,加分段收尾
11.00-11.35
T2 T3还是没想法,完全没有,写了T2的暴力收尾了

赛后反思

瞄了眼T1题解,我只差题解最后一句话没有想到(分治),前面的考场上都写出来了,10.31想到的就是第一种情况,可以O(n)预处理的,但我当时就发现少了种情况我不会写,因为我第二档写了个二分,所以我在想能不能用整体二分做,但是我感觉又不适用,也没想到用分治去搞,挺可惜的

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值