快哭了 。
7
:
30
−
8
:
30
:
7:30 - 8:30:
7:30−8:30:
先把所有题看了一遍 , 觉得
T
3
T3
T3最可写(为什么最可写的却是
T
3
T3
T3啊QWQ) ,
T
3
T3
T3很明显能看出来的一个性质就是 ,
n
n
n所在的位置一定是
a
a
a和
b
b
b数组中的最后一个 , 然后
a
a
a数组的本质就是从前往后遍历 , 遇到一个数比当前的数大 , 我就把它加进去 。 这种数列有多少个可以递推出来 ,
b
b
b数组也同理 。 然后就是 , 枚举
n
n
n的位置(假设为
i
i
i) , 给答案加上 f[i - 1 , a - 1] * f[n - i , b - 1] , 这样的话就能过
n
<
=
2
e
3
n <= 2e3
n<=2e3这档分 , 然后后面大数据里还有
a
=
=
b
=
=
1
a == b == 1
a==b==1这档以及
a
+
b
=
=
n
+
1
a + b == n + 1
a+b==n+1这一档 , 这两档性质十分明显 , 直接特判即可 。 期望得分 :
73
p
t
s
73pts
73pts 。
8
:
30
−
10
:
00
8:30 - 10:00
8:30−10:00
努力搞
T
2
T2
T2 , 然后发现我只会
k
=
1
k = 1
k=1和
k
=
2
k = 2
k=2的 。 先是
n
<
=
2
e
3
n <= 2e3
n<=2e3这档我写了二维前缀和 , 然后把大数据中的
k
=
1
,
2
k = 1 , 2
k=1,2的写了 。 期望得分 :
55
p
t
s
55pts
55pts。
10
:
00
−
11
:
30
10:00 - 11:30
10:00−11:30
开始我最不愿接触的
T
1
T1
T1(
T
1
T1
T1是真的不会 , 怎么想都不会) 。 最后实在嗑不出来 , 就只写了
20
p
t
s
20pts
20pts的部分分 。 期望得分 :
20
p
t
s
20pts
20pts 。
难过 。 (╥╯^╰╥) 。
补题后总结 :
T
2
T2
T2的离线处理方法算是老套路了 , 之前也见过 , 就是用得不是很熟练 , 多做几次这样的题就有感觉了吧 。
T
1
T1
T1算是很新颖了 , 之前也没写过
t
r
i
e
trie
trie树合并 , 把矩阵问题换成字符串计数问题 , 挺妙的 。
T
3
T3
T3的话 , 知识点超出了我的能力范围 , 等以后学了第一类斯特林数和字符串再回来补吧 。
2022/3/11
于 2022-03-11 13:25:46 首次发布
博主参与了一场编程竞赛,对三个题目T1、T2、T3进行了分析。T2使用了离线处理方法,T1涉及到了trie树合并,而T3的难度超出了博主的知识范围,提到了第一类斯特林数和字符串的相关知识。博主计划后续补充学习并提升相关技能。
摘要由CSDN通过智能技术生成