• THUWC2019-2: Blossom


    Day 0

    长沙南->北京西->五道口

    西直门超长换乘通道再放送

    晚上看了一晚上OI-Wiki

    Day 1

    进去定睛一看:T1好难啊T2好难啊T3好难啊我AFO了(雾

    为什么账号是THUWC2020_46但狗牌上写的是清华大学2019年冬季体验营???

    T1想了想维护一下每一个状态之后变成哪个状态就行了。

    最开始直接20个set暴力搞,TLE70(重点是我竟然能够看到system test的分数!)

    然后倒着搞变成在单调栈上二分就快多了。看到Accepted之后就拿着两个拍了若干组就没管了

    T2看了看正解应该是LCT维护基环树?不可做跑了跑了

    T3数连通块?感觉挺可做的样子。先盲猜了个bfs序的结论,交了个暴力过了4分Pretest/cy(此时就看不到system test的分数了)

    然后可以变成点分治后三维偏序预处理出(n)个点再二维数点之类的问题?复杂度(O(nlog^3n))怕不是(10^5)都过不去,还及其难写,awsl

    然后看了部分分,(Xleq4)可以(O(X^2nlogn))预处理,(X geq 299900)可以(O((n-X)nlogn))预处理,链可以少两个偏序条件变成(O(nlogn)),然后就码了一大片部分分码到68跑路……

    (所以为什么T3 (X=299900)分那么高啊QAQ)

    再看T2,写了个暴力期望一条边的sub3都不能过???然后把不删边和树的情况写了,最后三分钟才debug出树剖有个地方少减了东西太刺激了

    期望 100+41+68=209,似乎是挺高的分数?

    Day 2

    进去定睛一看:T1好难啊T2好难啊T3好难啊我AFO了(雾

    T1 (n leq 15)__int128?感觉事情有点不太对劲

    先写了个只维护最大值最小值的状压DP,过了Sub 2,3,4,Sub 1 WA了???感觉这个Pretest并不简单啊

    后面发现有可能最小值在(0)处取到,就要维护最靠近(0)的值,就要维护最靠近零点的值,就要维护最靠近零点的零点的值……然后写了个暴力用Vector把所有状态存了下来。于是电脑卡爆了,强行换了台机器/cy

    然后拍了一下似乎只维护最大最小值Sub 2,3是可以过的?拼了个暴力55分走人。

    T2先找一下每个点经过返祖边能够到达的最浅的点?再从子树线段树合并合并上来求一下子树最浅深度,询问离线下来query就行了?看起来很对,写着写着发现边不一定是返祖边,那么也就可以从别的杈往上跳?再写了个倍增query,又发现可以一次跳很多条返祖边?再拼了个拓扑排序,总算是算对了。

    T3序排泡冒???先观察了下答案,check合法显然,方案数似乎就是把后(k)个删掉之后得到的序列的前缀最大值中每一个会贡献(k+1)的系数。写了个暴力过了(13)分/cy

    发现可以先倍增求一下路径,再点分治单调栈二分求这个系数,看着就很难写还只能过(10^5)瞬间不想写。

    发现链的只要把点分治换成序列分治就行了,倍增还不要判边界,分数还和点分的分数一样,二话不说开始写,调到最后五分钟终于把边界抠对了。

    期望55(+45)+100+48=203(+45)(括号指Pretest的额外分数= =),听其他人的分数感觉切了T2就win了。

    Day 2+

    进去定睛一看:Cache实现好难啊我AFO了(雾

    T1为什么在学习手册上放在最后还跟之后没有任何关系啊QAQ幸亏先翻了一遍题目要不然就被前面的内容拖了……

    半小时写完模拟题T1,T2要模拟7个Cache读丢失策略???7个???Excuse Me???

    不过有些名词在APIO讲课的时候有所了解,还有好几个本质是一样的,所以写起来还是相对顺手的。写完之后还剩1.75h。

    只读Cache?我要把前面的所有namespace全套struct里???试了struct+namespace/class+namespace/struct+class/class+class全部CE,只能单独写了个struct然后把七个namespace全写成struct继承形式了,大概花了25分钟调这个东西,后面就在做交互库适配和理解它给的那个地址的实际含义……做完之后还剩45分钟。

    读写Cache?幸亏封装得好,很多部分只需要小改,在父struct里面只需要加上write相关的函数就行了(然后在FIFO里write_allocate的时候忘把指针+1了.jpg)

    最后一发提交:Sub1,2,3,4 AC,Sub5 WA???这是什么灵魂操作???最后十分钟实在Debug不动了……

    期望152(+40),似乎有比较多的人只写了T1T2。

    Day 3

    进去定睛一看:英语阅读好难啊我AFO了(雾

    这一次在备考室里竟然没有禁用电子设备?竟然不阻止去上厕所?甚至连身份证都没有查?相比SC是不是管的有点松啊。。。

    在备考室里刚好坐在xht后面于是调戏了下xht(xht好帅啊QAQ)

    进去流程与前两次一样:自我介绍->问题->数学题->英语阅读。面试官比较和气,数学题超简单(最开始给的题很trival,叫面试官换了一个,结果是高中数学上就有的组合计数= =),英语阅读瞎jir拼+keyword乱搞就完事了,幸亏没让我用英文回答奇奇怪怪的问题要不然怕不是要挂了……

    下午全 员 一 等

    今年TP大力通货膨胀不知道搞什么

    反正拿了一等就不管了吧……

    End

  • 相关阅读:
    touch命令
    cd命令
    通配符
    速查命令
    一些技巧
    从零开始用 Flask 搭建一个网站(四)
    【老板来了你立刻知道!】人脸识别+手机推送
    React Native 一些事
    React-Native 工程添加推送功能 (iOS 篇)
    集成 jpush
  • 原文地址:https://www.cnblogs.com/Itst/p/12082847.html
Copyright © 2020-2023  润新知