「2019.8.10 考试」绝望贪心

T1神仙贪心,我打了半天只能写个纯暴力70分,挂的很惨,T2暴力写挂了,爆了个0,T3的话拿了30的大众分。

没啥多说的这次,直接上题解了。

 

T1:直接贪心,越靠后的石头越先走,这样子用队列维护一下m只青蛙,不断用石头拓展即可。

 

T2:线段树板子题,维护一下当前删完自己之后还下没有删的要删右儿子的层数,自己的层数,自己真正剩下的高度,合并的时候用右儿子删左儿子即可,写个cal函数,维护左儿子被右儿子删了多少。

这样复杂度是$O(nlog^2n)$的

 

T3:十字链表,直接套上二维链表,记录0和n+1的表头,通过表头来确定某些点的位置和方向,确定转向那一边即可,这样沿着边界走,剪掉某些点再缝补上即可。

大体来说还是个模拟,是个思维题,看起来最近做的都是这种思维题,不用什么高大上的知识点,还能虐的你体无完肤,我可能还是思维题刷的太少了,什么时候思维练出来才是真正的练出来了,思维比什么无脑数据结构有用多了。

 

$Minding\ Dancer$

转载于:https://www.cnblogs.com/Lrefrain/p/11333779.html

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值