这可能是我拿过的最高分了可能是题比较水
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 自动机上的状态