zoukankan      html  css  js  c++  java
  • 20201007模拟赛总结

    开篇先膜出题人 神gjz 和 神szq 还有 神仙lyn !

    T1

    使用 dfs 序建线段树的复杂度是 (nlogn) 的,但是毒瘤出题人给出了2e6的数据范围,线段树显然不行。于是我在考场上想怎么优化常数……

    然而正解没有用任何的数据结构……我们遍历被删掉的子树,找到有几个节点是新被删掉的。

    我们发现被删掉的点的子树一定早就被删掉了,因此不需要重复遍历,可以证明复杂度是 (O(n)) 的。

    T2

    在考场上写了 80 pts 的暴力,然后因为没开 ll 见了祖宗/fad

    正解需要使用到换根dp的思想,不懂,咕了。

    T3

    需要用到用线段树维护矩阵积,这个矩阵我也推不出来,就用 f[i] = f[i-1]*2 - f[pre[i]-1] 这个式子暴力乱搞了

    T4

    这个考场上也搞不出来,随便两个特殊情况搞一下打算搞 30 pts ,然后又因为没开 ll 导致 30 -> 10

    期望 :60 + 80 + 30 + 30 = 200

    实际: 60 + 60 + 30 + 10 = 160

  • 相关阅读:
    网络对抗实验一
    计蒜课--顺序表查找、删除、遍历操作的复习
    实验六
    实验五
    实验四
    实验三
    python补码转源码
    教学设计的方法
    十、python进程和线程
    九、文件和异常
  • 原文地址:https://www.cnblogs.com/nao-nao/p/13780512.html
Copyright © 2011-2022 走看看