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

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

 

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

 

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

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

 

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

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

 

$Minding\ Dancer$

相关文章:

  • 2021-10-31
  • 2021-09-10
  • 2022-12-23
  • 2021-10-18
  • 2021-05-14
  • 2021-06-20
  • 2021-08-16
  • 2022-12-23
猜你喜欢
  • 2021-05-10
  • 2021-06-20
  • 2021-09-21
  • 2022-12-23
  • 2021-07-08
  • 2021-09-01
  • 2021-12-24
相关资源
相似解决方案