• 2020.07.16【NOIP提高组】模拟 总结


    赛时

    T1:这不是只有 (10^6) ?似乎不会爆? <—眼瞎没看到前面还有个 (1000)

    T2:似乎有个玄学的规律,从后往前扫,剩下正的就减,负的就加?不清楚,加上暴力跑路。

    T3:有一段时间似乎经常看到这种题,记录最长链+次长链愉快DP。

    T4:这个东西,最长不下降子序列我似乎写过 (O(nlogn)) 的做法,忘了……

    ​ 往数据结构的方向死磕了0.5h,尝试找到一个支持区间极值+单点修改+可合并的数据结构,然后想到了FHQ-Treap,然后我竟然生推出来了merge和split操作的写法。然后码了1h,调了一下发现一个问题,然后想起FHQ-Treap的合并要满足性质,这里显然做不到……暴力跑路。

    赛后

    50(100)+80(20)+100(50)+0(20)=230pt

    T1:这个 (n) ……

    ​ 花了若干小时学习新算法Miller-Rabin

    ​ 跑得奇慢

    T2:这个方法……它竟然骗了80pt,真是…………棒极了

    ​ 这题作为找规律真是……表规律

    T3:对自己缺乏细心

    T4:啊原来有负数,快读炸了。

    ​ 样例没有负数差评(雾

    ​ 考完若干小时后想起了那个 (O(nlogn)) 的玩意,然后猛然发现,似乎(思路上)并不难。

    ​ 莫名奇妙的人工栈WA了,调了若干h,然后换成普通DFS就过了

    ​ ???

    总结

    1. 我要不想想还忘了哪些(dui)算法
    2. 这个数据范围,应该算一算
  • 相关阅读:
    中产阶级_百度百科
    第二天--设置一个数据模型
    请大家支持珊瑚虫~~请大家帮帮soff~~
    Linux Socket学习(十二)
    Debian下调整时间
    Emacs 牵手 scim
    Linux Socket学习(十三)
    mplayer解码
    创建第一个Symfony工程
    页面的基本创建
  • 原文地址:https://www.cnblogs.com/groundwater/p/13324748.html
Copyright © 2020-2023  润新知