HEOI2019 游记
nekko
2019-04-13 07:47:54
欢迎来我的博客玩:[czyhe.me](https://czyhe.me/blog/travel/HEOI2019-travel-notes/HEOI2019-travel-notes/)
欢迎来牛客点赞:[https://ac.nowcoder.com/discuss/175362](https://ac.nowcoder.com/discuss/175362)
> ![图片说明](https://www.nowcoder.com/equation?tex=%5Cmathfrak%7Bthe%7D%20%5C%2C%5C%2C%20%5Cmathfrak%7Bwind%7D%20%5C%2C%5C%2C%20%5Cmathfrak%7Band%7D%20%5C%2C%5C%2C%20%5Cmathfrak%7Brain%7D%20%5C%2C%5C%2C%20%5Cmathfrak%7Bis%7D%20%5C%2C%5C%2C%20%5Cmathfrak%7Bin%7D%20%5C%2C%5C%2C%20%5Cmathfrak%7Bmy%7D%20%5C%2C%5C%2C%20%5Cmathfrak%7Bway%7D%20%5C%2C%5C%2C%20%5Cmathfrak%7Band%7D%20%5C%2C%5C%2C%20%5Cmathfrak%7Bnever%7D%20%5C%2C%5C%2C%20%5Cmathfrak%7Bgoing%7D%20%5C%2C%5C%2C%20%5Cmathfrak%7Baway%7D "图片标题")
# day -???
![](https://uploadfiles.nowcoder.com/files/20190410/2121811_1554853201662_5c86fa3b25c3a.gif)
`noip` 考挂了,校队垫底,上一名虐我 50pts+……
我就是个 410pts 的菜鸡……
# day -??
到冬天了,神仙们都去 `pkuwc/thuwc/noiwc` 了,作为 `noip` 的垫底三连选手之一,我和 [SGColin](https://blog.gyx.me/) 以及 [lokiii](http://www.cnblogs.com/lokiii) 去了 `ccpc-wannafly camp`
每天的体验:能过题就不错了,还没部分分就自闭得了
达成成就:猜结论过了一个题
学习了一些很有趣的知识:
- 笛卡尔树
- 解微分方程
- 映射 fwt
- 一言不合就三分
- 通过加法等式来实现 ![图片说明](https://www.nowcoder.com/equation?tex=O(n) "图片标题") 变 ![图片说明](https://www.nowcoder.com/equation?tex=O(%5Csqrt%20n) "图片标题")
- 二分图匹配解决树的子连通块同构判定
- 大分类讨论
- 数据分治 fft
- 区间乘矩阵的幂的预处理少 ![图片说明](https://www.nowcoder.com/equation?tex=O(%5Clog%20T) "图片标题")
- 计数的多次幂转化为点对贡献,排列计数转化为从小到大插入
同时开始写 `简要题解.pdf`
# day -20
啊怎么要省选了,我字符串、网络流都不会啊……
一定学习字符串和网络流
# day 0
明天就省选了???然而我现在还不会字符串和网络流啊???
这一个月来我怎么就这么鸽了……
算了我开始学习一下 sam 吧……
诶好像 sa 的板子也挺好写的……顺便写写……
网络流?一定学一定学
等火车的时候:一定要复习板子啊……
实际上到了火车上后:睡觉真爽……
到了宾馆后,把两张床拼成一张床,感觉很有趣的样子
这样的:
![图片说明](https://uploadfiles.nowcoder.com/images/20190412/2121811_1555036340023_EADEDE74E9A695EDFC87C63B0FA73719 "图片标题")
# day 1
> 永远不要觉得你能翻盘,因为你根本就不知道“盘”是什么样子的。——GXZlegend
自带 `noip` 垫底的 debuff,虚的要命……
早饭有点感人,装了一盘看起来是豆角的东西,结果嚼着嚼着感觉不太对劲,怎么是一盘子辣椒……呕……
先看第一题,诶呀这个题咋做啊……我只会个 ![图片说明](https://www.nowcoder.com/equation?tex=O(n%5E2%2Bk) "图片标题") 暴力,似乎只有 40pts(我当时没看见下面还有个 20pts……)
算了写完暴力去看 T2,怎么啥不会考什么……好像这个题的暴力挺好写的,敲个 sam 然后暴力连边就行了
写完后想了想,这好像就是 parent 树板子……而且不就是 parent 树上前缀和优化连边吗……
突然想到了这个题:[【雅礼集训 2017 Day4】编码](https://loj.ac/problem/6036)
诶所以说那个 ![图片说明](https://www.nowcoder.com/equation?tex=%7Ca_i%7C%20%5Cge%20%7Cb_i%7C "图片标题") 是想干啥……都想到 parent 树了这不就是同一层节点排个序就好了吗……
写完过了大样例,不得不说这样例太水了吧,我和暴力拍一组 wa 一组……
调了半天发现偏移量忘记计算了,因为它的左右两部点都是 ![图片说明](https://www.nowcoder.com/equation?tex=1%20%5Csim%20n_x "图片标题") 这么编号的
赶紧改了……于是扔到一边去拍了,极限数据 3.8s 的样子,不过随机数据的 nq 节点都没有,少了一半节点,感觉实际上要跑 8s
于是去杠杠 T3,先把扩欧的部分的部分分写了,然后看后面的分,打开一看这不就是 ![图片说明](https://www.nowcoder.com/equation?tex=%5Cmathbb%7BP%7D%2C%5Cmu%2C%5Cmathbb%7BG%7D "图片标题") 吗,敲了前两个的部分分,第三个不会写了……
接着去自闭 T1$,然后收卷了,当老师说起立后,突然发现,这不就是,[【NOI2010】超级钢琴](https://www.luogu.org/problemnew/show/P2048) 啊,我记得当时写这个题的时候还说以后遇见前 k 大的题一定先想想这个套路……
于是血亏 40pts
晚上测出来了,一看我连 T2 都没过……挂成 60pts ~~于是学高考化学去了~~
听说数据锅了 ~~翻身农奴斗地主~~
宾馆的枕头太高了,早上 6:00 就醒了,强行又睡了会到了 6:40
~~饮料喝多了,在厕所度过了大半天~~
# day 2
> 然鹅我还是翻盘了。——Miracle
早饭仍然不太对劲,就吃了一个小豆沙包(很小很小),喝了点好像是橘子汁样的东西就摸了
由于 `day 1` 挂分严重,于是今天要好好加油呢……
吸取了前一天的教训,先把所有的题都看了一遍,感觉这个第二题……不就是……[【noip2018】 赛道修建](https://www.luogu.org/problemnew/show/P5021) 吗,8:20 过了大样例,然后……然后这暴力咋写啊???
花了一个多小时写了个 ![图片说明](https://www.nowcoder.com/equation?tex=O(n%5En%20%5Ctimes%20n%5E3) "图片标题") 的暴力,只能拍 n=8 的数据,自闭了……
实在不会第一题和第三题了,看起来第一题可以写个 ![图片说明](https://www.nowcoder.com/equation?tex=O(cm%5E3) "图片标题") 的暴力,先写了再说吧……
越写感觉越不对劲,最终在十分恶心的状态下写完了……
跑了一下极限数据,发现要 3s+,卡常卡了半天卡进了 1s
于是去看第三题,想了想好像可以写个 fwt 的部分分,也没看有多少分,感觉好自闭啊……
然后想了一下 n=L,k=1 好像是个连通块个数,码了码了
在无可救药中度过了第二天……
于是最终的成绩似乎是:
![图片说明](https://www.nowcoder.com/equation?tex=416%20%5Ctimes%200.4%20%2B%20(197%20%2B%20168)%20%5Ctimes%200.6%20%3D%20385.4 "图片标题")
(由于第一天做题顺序,与 +5pts 惨惨离手了……)
之后第一感觉是,`apio/cts` 的钱不是白花了……
~~好像很励志的呢~~
# day 3
不妨来看看我都写了啥暴力分
- D1T1:![图片说明](https://www.nowcoder.com/equation?tex=n%20%5Cle%2010%5E3 "图片标题") 的 ![图片说明](https://www.nowcoder.com/equation?tex=O(n%5E2%20%5Clog%20n%20%2B%20k) "图片标题") ,60pts
- D1T2:100pts
- D1T3:一些签到分,共 37pts
- D2T1:![图片说明](https://www.nowcoder.com/equation?tex=m%20%5Cle%20100 "图片标题") 的 ![图片说明](https://www.nowcoder.com/equation?tex=O(cm%5E3) "图片标题") ,共 40pts
- D2T2:100pts
- D2T3:暴力枚举子集,然后求合法点数,然后跑 fwt,特判 n=L,k=1,有 28pts
~~怎么都是暴力分……所以这两天考场上完全没动脑子啊……~~
~~省选后变得更懒了的样子呢……越来越不想写码量大的题了……可能是因为前几天写的题平均码量一二百行导致产生情绪了……~~
事实证明,`noip` 即使只有 350pts,在河北你也可以进队……
![图片说明](https://www.nowcoder.com/equation?tex=350*0.4%2B365*0.6%3D359 "图片标题")
大概 rk12 的样子?
实际上你 `noip` 在河北考 292.5pts 都可以进队的