• 「2019.8.10 考试」绝望贪心


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

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

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

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

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

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

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

    $Minding Dancer$

  • 相关阅读:
    大数据开发速查表
    静态图像介绍
    get请求如何传递数组参数
    Redis 6.0 新增功能
    JVM 出现 StackOverflowError和OutOfMemoryError的可能
    golang超级mapper包
    dotnet vs java vs go
    [翻译]Jupyter notebook .NET Core 内核预览1
    .NET Core到底有多强?
    .net core 运行时事件(Runtime Events)
  • 原文地址:https://www.cnblogs.com/Lrefrain/p/11333779.html
Copyright © 2020-2023  润新知