• 2.21考试小记


      新的一年来第一次考试啊,上一次考试还是WC。还好,还记得怎么考试……

      T1上来看到数据范围十有八九是矩阵乘,T2是一个树上问题,T3好迷,可能是数据结构之类的。

      T1 20分暴力稳了,T2也有20分的暴力,菊花图的话输出最大值就应该又有20分了,T3裸暴力20分,哈希30分,现在暴力总分就是110分,好像不低啊。

      先写完了T3、T2的暴力之后想了一会T2链的部分分,一开始猜测了一个看上去就不可能的结论:L就可以取到最佳答案,还好举出了反例,不然就完了(最后证明如果这么做有80分)。最后想了一想写了一个n*(r-l+1)*log n的打法,立志做一个有梦想的人。然后开始做T1,暴力打完之后开始琢磨K=1的打法,一开始想打表找规律,然而并没有用,于是打算用矩阵乘,现场构造矩阵成功,40分到手。最后开始准备打T3正解。

      重新观察了一下发现T3实际是一个匹配问题,可以用后缀数组+二分+RMQ+主席树解决,然而貌似码量大了一点啊,而且我的后缀数组也不熟练(虽然实际上后缀数组的部分是一遍过),打完后离结束还有20分钟时间,死也调不出来,最后也只能交50分暴力。T1 40分暴力,T2由于有了梦想,得了50分,T3 50分。考后和AC了T3的std交流后发现思路一模一样,唯一不同的是他优先打的T3,所以调的时间更长了一点,然后就他就AC了……

  • 相关阅读:
    <二>实现用户的增删改查接口
    <十二>vueadmintemplate
    Minimal Api<五> 添加模型验证(fluentValidate)
    <一>权限表的相关设计
    <十一>请求 axios
    Minimal Api<三>创建仓储层
    Minimal Api<二>解耦api代码,统一使用服务类注入
    Minimal Api<四>修改服务层并调用仓储层实现操作数据库
    Minimal Api<一>创建项目结构和相关插件配置
    <二>基本概念
  • 原文地址:https://www.cnblogs.com/liutianrui/p/8457428.html
Copyright © 2020-2023  润新知