3/13考后总结

时间安排

7:30–7:50 读题,T1 dp,T2 T3不知道是啥。
7:50–9:00 T1,注意到题目的一些性质,对于每次修改维护出答案的差分乘上对应系数就行了。传递懒标记不好维护,容易想到用线段树维护,这样带 log ,只能得 80 分。
9:00–10:40 T2,T3。T2 写了个贪心,但是不太对。T3 思考暴力怎么写,可以用并查集,但需要每次询问做一遍,复杂度不太对。
10:40–11;10 T1,发现只要离线一下就可以线性了。调试对拍。
11:10–11:40 T3,想到一个均摊 n^2 的暴力,写了之后发现假了。

回顾反思

T1:
T1 耽误时间有点长,由带 log 到不带 log 做法的过渡并不难,但是我花了较长的时间去写了带 log 的做法。思考问题还是要多想一想。

T2:
赛时很多同学乱搞贪心搜索拿了高分。
必要时要敢写乱搞。
题解没看懂。不过 yql 的做法很妙,贪心的考虑装瓶子,令剩下的一种饮料尽可能多,于是可以设状态考虑一个集合的瓶子,剩下的最多是多少。
将转移设到状态里。

T3:
比较可惜的是没有拿到 30 的暴力分。
赛时想到了每次询问 O n 的做法,但是这样直接做是 nq 的。没有注意到 q 次询问中只有 n 次是有用的,这样就是 n^2 了。
依旧是观察力的问题。对于一个规模较大的问题,要思考是否都有用。
对于正解,考虑每个端点对应的左端点 fi ,显然每次的合并等会将某个区间分裂成若干小区间,然后线段树二分暴力做就可以了。
具体细节还没搞懂。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值