【2020.12.01提高组模拟】A组反思

105,rk45

T1

赛时一开始先打了 m = 0 m=0 m=0的情况,也就是普通的卡特兰数,然后打了暴力,样例过了,把样例改改就不行了,原因没有保证是枚举的是合法的出栈序列
得分: W A & T L E 10 WA\&TLE10 WA&TLE10
正解是从原本的递推式 f n = ∑ i = 1 n f i − 1 × f n − i f_n=\sum_{i=1}^nf_{i-1}\times f_{n-i} fn=i=1nfi1×fni,这里枚举的是最后出栈的数,然后扩展到这道题,将 d p dp dp转为区间 d p dp dp,然后就有了 O ( n 3 m ) O(n^3m) O(n3m)的做法,优化至 O ( n 3 + n m ) O(n^3+nm) O(n3+nm)……思考中

T2

名字如此高大上,肯定不会用莫队的(毕竟 n o i p noip noip不考)。赛时想着直接按照题意暴力, q u e r y query query的时候用个右指针持续维护答案。
得分: T L E 40 TLE40 TLE40
正解是推柿子,线段树维护

T3

说到莫反估计也不会用,因为这是 N O I p NOIp NOIplus模拟赛。赛时没思路,直接上 O ( n 2 m 2 ) O(n^2m^2) O(n2m2)暴力
得分: T L E 15 TLE15 TLE15
正解是推柿子,然后高维前缀和与高维前缀差,不会……

T4

赛时打表 n , m ≤ 2 n,m\leq2 n,m2,其余盲猜01010
得分: W A 40 WA40 WA40
正解是先增加一行一列,估计上界,然后从 n = m n=m n=m的情况推到 n < m n<m n<m,懵

反思

T1:暴力一定要多想,暴力分拿满名次就可以往前很多
T2:多推柿子
T3:推柿子,把柿子推成柿子汁
T4:-1之类的可以尝试加回来

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值