Day -1

最后一场考试依旧没有ak(达成成就:\(\mathrm{OI}\) 生涯 AK 次数仅一次)

Day 0

听dalao们说现在做题已经没有意义了,不如多口胡几道题,拓展视野 虽然很抗拒但还是这么做了

下午四川两位小哥哥跑过来了,听说是要和我们一起考HNOI。打算找一年省选题来口胡,找到了BJOI2018……woc,三道性质题?!完了,我只会做两道题,然而boshi一下就切了三道???

看不下去,然后开始看SDOI2018……旧试题……ヽ(ˋДˊ)ノ好难啊,我怎么这么菜啊O(≧口≦)O

收到麻麻消息,就回家住到了长沙理工边上,遇到了一众神仙

晚上继续看了看SDOI2018的其他题……依旧不是我这种水平该搞的东西,突击学习圆方树学不懂就睡了

Day 1

做完热得要命,睡得也不好,梦见两套题目,一早起来还恍恍惚惚以为已经考完了,结果发现还没考……滚粗感++

早上不敢吃奇怪的自助早餐,发现同一个酒店的有五个高二dalao,还有一个高一神仙orz

准点到考场外,乌央乌央一片雅礼长郡的校服。进考场,左边是衡八的小哥,右边是雅礼的神仙

发密码,解压……

没有大样例!!!

这不科学啊,增大选手翻车率你是想干蛤

总览题目:\(t_1\) 是道计算几何,暴力 \(20pts\),感觉可以枚举两个对点,找到中垂线,再预处理下尾巴就能 \(40pts\);\(t_2\) 暴力kmp有 \(50pts\),正解没想法;\(t_3\) 感觉不太可做,\(30pts\) 的搜索都不大好打

还有,cy让我们做题目预测,然后我奶了 计算几何 & 字符串,然后今天三道都是!??再也不毒奶了

决定先看 \(t_3\),要是毒瘤题也就可以早早处理掉弃了,想了半天没看到要求 \(a<b<c<d\),不清楚为啥会无法旋转,重新读了几遍题后,发现了那个限制。重新看题,就发现最终状态只可能是所有边的一端在 \(n\),进一步的,可证最优解中每次都会转一条边到 \(n\),然后就能做第一问了!让我看一看有多少分……\(10\) 分!再见

……还是要做第二问啊,又捣鼓了半天……发现每次可以将整个多边形分成几个部分,可以分治下去求解……居然又推了一会儿才发现是棵树结构可以直接组合计数……码的途中还使用了set的启发式合并来实现旋转,最后估了有 \(55pts\) (没特判 \(W=0\) 的点)

再看 \(t_1\),这暴力岂不是 kmp 咯,打完过了样例又没有思路也就弃了,估了有 \(50pts\)

期间回去把 \(t_3\) 特判的 \(10pts\) 给补上了

打了 \(t_1\) 的暴力,开始搞那个 \(O(n^3\log n)\),但是快下考了,发现自己的实现有点问题,就没调弃了

最后建了个 arbiter 包测评,期间居然发现我 \(t_1\) 的暴力少判了个条件,赶紧改改改,再次检查就交了

期望得分:\(20+50+65=135\)

考试时感觉特别绝望,因为 cy 原来讲过要进队至少一天 160,在考场上难受的很

中午吃饭的时候他们表示 \(t_1\) 的鱼尾角度有歧义??不管了不管了,反正我只打了 \(20pts\)

下午看了《寒战》转移注意力。散步放松的时候路过考场,见到一堆人在外边,就问了个边上的家长,家长热心地表示:

  • “已经出成绩了”
  • “你们要看吗”
  • “没关系,成绩随便看啦”
  • “哎呀,请问你是哪位,认识一下”(默不作声)

然后 zsy 高调地走了过来,我才知道那是 zsy 麻麻 (zsy day1 rank1 难怪这位家长这么热心)

一眼瞟到成绩:

实际得分:\(20+0+65=85\)

┗|`O′|┛什么吗,我本来预期就烂成这样,还挂 \(50pts\),本来计划登理工后边那座小山的,心情全没了,打电话给 cy,表示今天先不申诉?

因为怕影响心情,就没看知乎和别人的游记了

晚上 cy 打电话来试图缓解我的情绪,但并没有多大用处

Day 2

今天吃的比昨天还保守,一小碗面就解决了,觉得考场上铁定饿,就跑边上去买了块法饼进考场

解压题目:依旧没有大样例(不过已经在预料之中了)

总览题目:\(t_1\) 暴力都不会,貌似都没给部分分,感觉正解复杂度是 \(O(n^2+m)\);\(t_2\) 觉着可以暴力 Dp 得到 \(20pts\),正解应该是矩阵单位根反演之类的;\(t_3\) 暴力 \(10pts\),估摸着比较可做

打算先做 \(t_3\),\(10pts\) 暴力估计性价比不高,感觉是连续一段取相同,所以需要得出一段区间取相同的最优解是啥,推了推式子发现是平均数,就写了个 \(30pts\) 的暴力 \(O(n^2m)\) Dp,使劲儿想没想到优化方法,就写了个多次合并的方法,复杂度没有变化,但在随机数据下接近 \(O(nm\log n)\),过了对拍就弃了

\(t_2\) 写暴力发现过不了样例,才发现又读错题了……改过来发现正常Dp再加个组合数就行,推单位根推不出来,就弃了

这时 \(t_1\) 有点点思路了,就是每条回文路径一定可以由内部向外扩展得到,写个记搜即可,复杂度 \(O(n^2+m^2)\),拿了 \(30pts\)。后来又想到可以每次只扩展一边,复杂度降到了 \(O(n^2+nm)\),预估有 \(70pts\)。打完将两份程序拍上后,测了测 \(m=10^4\),发现两份程序效率差不多,再看 \(m=5\times 10^4\),后者效率随比前者高了不少,但仍无法通过,卡常无力后就打算按照 \(30pts\) 去估了

考试结束前测 arbiter 包的时候,\(t_1\) 的数据老是 WA,但是拿出来测又没事,心里很慌

期望得分:\(30+20+50=100\)

完了……两天都没上 \(100\),省队肯定没戏

出来问 cy 关于 arbiter 的问题,无解,想了想可能是我的 arbiter 没开栈的缘故……

整个下午紧张得要命,尝试看《海王》转移注意力,结果没看到一半粑粑就进来祝贺???听说他看到了 cy 他们在本机上测试的结果,我苟在倒数第二进了???

实际得分:\(0+20+50=70\)

今天又挂了!?

然后跑到现场去等官方结果,结果现场是一群教练在吵架???

和zyf他们聊天的时候突然意识到今天的 \(t_1\) 可能没开栈评测,所以导致今天实际少了 \(30pts\)(但是苟进省队了就没去申诉)

最后长郡雅礼教练纷纷退出,只留衡八和我们校的老师在争最后一个省队名额(好像说如果争赢了我们就能进五个?)

争到晚上七点,最终还是没有争赢,蒋雨轩被卡出队了……

Day 3

昨晚又差点没睡着,早上五点种就醒了(闹钟坏了还以为是凌晨一点)

下午看了场电影就回学校了

回到电脑面前,打开测试包,才发现我 \(d_1t_2\) 没有考虑到时间回转的结构必须建出一棵操作树,不能简单直接覆盖原串,直接爆零(但是为什么我能过样例(ーー゛)啊喂);\(d_2t_1\) 是毛爷爷出的,但是他在题解里写我考场上的做法应该有 \(70pts\)???我在考场上算出来复杂度确实没问题,但估摸着是因为常数大就是过不了 ,可能是毛爷爷算出来没问题就没去验证了

不管怎样,还是苟进去了,两年的竞赛终于得到了一个肯定,也算不带什么遗憾了

游记-HNOI2019的更多相关文章

  1. HNOI2019 游记

    HNOI2019 游记 Day 0 其实考前几天,心里还是挺慌的.结果最后 Day 0 的时候,因为种种原因反而释然了.也许是觉得,在这一步退役,也没有什么好害怕的吧. OI 本身就是一项偶然性太大的 ...

  2. HNOI2019游记

    \(day~?\) 我们的老师告诉我说,你这次省选目标分:\(70\),拿不到,家法伺候.但其实,我的目标是不爆零!!! \(day~-1\) 这天晚上,我们的指导老师给我们试了一下ZJOI2019, ...

  3. HNOI2019梦游记

    \(Day_0\) 十点半开始睡觉,开始了八个小时的不眠之夜,整晚都没睡着,这状态明天肯定挂了 \(Day_1\) 开局一条鱼,计算几何只会\(20\) 还是\(T2\)的\(20\)纯暴力好打,\( ...

  4. HNOI2019滚粗记

    HNOI2019滚粗记 标签: 游记 Day -1 在学校打摆被抓. Day 0 在家打摆. Day 1 来长沙理工大学打摆 开场看完题之后,感觉T3不太可做,然后T1T2又显得特别套路,然后把T2 ...

  5. ZJOI2019Day2余姚中学游记(4.23~4.26)

    前言 \(Day2\),又是一场噩梦. 前段时间去做了挺多十二省联考和\(HNOI2019\)的题目,还订正掉了\(Day1\)的\(T1\)和\(T2\)(\(T3\)动态\(DP\)完全不想订正啊 ...

  6. 【20161203-20161208】清华集训2016滚粗记&&酱油记&&游记

    先挖坑(这个blog怎么变成游记专用了--) 已更完 #include <cstdio> using namespace std; int main(){ puts("转载请注明 ...

  7. 【20160722-20160728】NOI2016滚粗记&&酱油记&&游记

    先挖坑 #include <cstdio> using namespace std; int main(){ puts("转载请注明出处:http://www.cnblogs.c ...

  8. NOIp2016 游记

    DAY -2 不要问我为什么现在就开了一篇博客. 本来想起个NOIp2016爆零记或者NOIp2016退役记之类的,但是感觉现在不能乱立flag了.所以就叫游记算了. 前几场模拟赛崩了一场又一场,RP ...

  9. NOIP2016游记

    只是游记而已.流水账. Day0:忘了. Day1:看完T1,本以为T2一如既往很简单,结果看了半天完全没有思路.然后看了一眼T3,期望,NOIP什么时候要考期望了,于是接着看T2.一开始我推的限制条 ...

随机推荐

  1. 企业推动移动化战略中为什么需要Moli?

    随着科技的进步,计算能力程指数上升,引爆人工智能的大发展,人类社会开始步进入智能时代.与此同时,端能力将演进到第三代,全面参与智能边缘计算,从PC互联到移动互联到万物互联,历史在快速演进:主流技术向物 ...

  2. MySQL中的用户与授权

    grant all on *.* to root@'192.168.20.49'; grant select on *.* to root@192.168.20.49 ; -- dba 可以查询 My ...

  3. 汉诺塔I && II

    汉诺塔I 题目链接:https://www.nowcoder.com/questionTerminal/7d6cab7d435048c4b05251bf44e9f185 题目大意: 略 分析: 利用汉 ...

  4. Android技术文章收集

    Android高工必备技能! 我的 Android 开发实战经验总结 Android开发在路上:少去踩坑,多走捷径 //微信 微信Android客户端架构演进之路 微信Android版智能心跳方案 / ...

  5. 最简单的JAVA解析XML字符串方法

    引入 dom4j 包<dependency> <groupId>dom4j</groupId> <artifactId>dom4j</artifa ...

  6. SaltStack 介绍和安装

    SaltStack 介绍和安装 SaltStack 介绍 SaltStack是一种利用Python语言开发的,用于批量管理主机的一套工具,主要实现三种功能: 远程执行:通过saltstack工具,可以 ...

  7. [BZOJ4318] OSU!

    比较简单,每个键分两种情况计算期望. 然而要注意的是,期望是线性运算,期望的平方不是平方的期望 . #include <cmath> #include <queue> #inc ...

  8. 理解依赖注入,laravel IoC容器

    在看laravel文档的时候,有一个服务容器(IoC)的概念.它是这样介绍的:Laravel 服务容器是一个用于管理类依赖和执行依赖注入的强大工具.依赖注入听上去很花哨,其实质是通过构造函数或者某些情 ...

  9. 什么是Annotation

    Annotation 被称为注解,在Java开发中是相当常见的,通过注解,我们可以简化代码提高开发效率.例如Override Annotation,这个应该算是在开发过程中使用最多的注解了.注解(An ...

  10. 编写高质量的Python代码系列(七)之协作开发

    如果多个人要开发同一个Python程序,那就得仔细商量代码的写法了.即使你是一个人开发,也需要理解其他人所写的模块.本节讲解多人协作开发Python程序时所用的标准工具及最佳做法. 第四十九条:为每个 ...