考试小结٩(๑>◡<๑)۶

这可能是我拿过的最高分了可能是题比较水

T1覆盖

二分题…贪心就行了


T2下雨

Q w Q QwQ QwQ 99 99 99分,没有特判 0 0 0的情况…
排个序,从最低点开始按矩形扩展(要注意细节!!!


T3中位数

考试时把此题当成了数据结构,不会写,然后在想暴力代码,打部分分,q=1时直接暴力建新数组,排序输出答案(然而我写挂了。考试时一直在考虑n=m的情况,但没找到什么思路。
80 80 80分:二分套二分比较好想,但会被卡。
100 100 100分:可以考虑去一个 log ⁡ \log log变成二分
将A,B,分成两个部分,通过维护第一的部分比第二个多一个元素且前一部分的元素小于等于后一部分。答案即为前一部分的最大值,可通过二分划分集合。


T4 神数

AC自动机+数位dp,考试看出来了但不会写,暴力 10 10 10
状态: f [ i ] [ j ] [ s t a t e ] l e a d = 0 / 1 ] [ u p = 0 / 1 ] f[i][j][state]lead=0/1][up=0/1] f[i][j][state]lead=0/1][up=0/1] 表示处理到数的第 i i i 位,对应 AC 自动机上状态 j j j,当前状态是否有前导 0 0 0,是否有上限的限制。
转移:枚举每一位可能取的数字然后考虑其在 AC 自动机上的状态

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值