zoukankan      html  css  js  c++  java
  • SXOI2020游记

    坐标山西,A卷

    day0

    颓,不知道复习啥
    去看了考场,环境蛮好的
    (比去年在某附中考试的环境不知道高到哪里去了)
    某 Zishu_jun 猜了一堆考点(提到了斯特林)

    day1

    T1题面好长,看得一脸懵比,丢下就去康T2

    T2随手推了几下,用了下斯特林数,(??? O(m^2),过了???)
    飞速写完,然后又挂了个对拍,发现才过了半个小时???

    T1想到三分加树状数组,然后又发现可以二分,于是(O(nlog^2n))
    结果由于最开始想到的是三分,于是思维跑偏了QAQ,疯狂找单调性,找了2个多小时,自闭了,挂个对拍,60分再见

    T3胡乱写了个暴搜,加了点剪枝,15分滚了(完全没思路啊啊啊)

    (发现自己实际码题+思考时间只有1个多小时...) (=) (发现自己不知道在干啥时间有3个多小时...)

    于是day1: 60+100+15=175

    day2

    T1康数据范围发现应该是(O(m2^m))
    暴力是枚举排列,那么就可以用装压来压缩排列的状态,用DP代替枚举
    发现代价可以看成n-1个二元组,且两种情况的代价都可以分别拆到两个数上
    那么就可以(O(m^22^m))
    然后发现只要简单预处理复杂度就对了,但发现预处理数组看不下
    于是把预处理的装压状态拆成两半分别整就行了

    T2发现其实是要将tire树实现全局加1
    回想了一下发现是原来考试题的小trick (模拟96B...)
    (当时好像都写的是(O(nsqrt n))的暴力)
    然后就记录一下每层1的个数,tire树合并就做完了

    T3反演一波,然后就没思路了...
    (没想到枚举每条边算贡献啊啊啊)
    写了 暴力+基环树+权值都相等 就滚了

    于是day2: 100+100+50=250

    day3

    (???)
    D1T3是保序回归???
    不好好改题遭报应了QAQ

    被拉去学VB,会考信息好难QwQ

  • 相关阅读:
    系统学习(javascript)_基础(语法)
    系统学习(javascript)_基础(数据类型之间的转换)
    系统学习(javascript)_基础(数据类型一)
    npm_一个有意思的npm包
    java_环境安装(window10)
    window10_使用技巧
    剑指Offer_编程题_16
    剑指Offer_编程题_15
    剑指Offer_编程题_14
    剑指Offer_编程题_13
  • 原文地址:https://www.cnblogs.com/Gkeng/p/13178084.html
Copyright © 2011-2022 走看看