Day -1

在机房颓颓颓颓颓,晚上得知这次考试题本来是要给 ZJOI2018 用的,结果没用上。。可想而知考试的难度。。

但愿不爆零

Day 0

坐了一上午火车,顺便找茁神犇拷了个 COD,然后接着坐大巴。实在是太困在大巴上睡了一觉。坐在姚神犇旁边感觉 rp++。

下午我们是鸡试机,敲 splay 敲了一半弃了,然后改敲线段树。。最后写了个 A+B 对拍玩了玩 Google Chrome 的小恐龙就走了。

晚上在宾馆颓颓颓颓颓,旁边颜神犇在码数位 DP ,自己在玩 COD...

真是自愧不如啊怪不得人家模板是 gzz 呢。

晚上睡不着觉好烦啊啊啊啊

本来快睡着了,结果旁边颜神犇突然打起来呼噜,瞬间心态崩了。。

一点多才睡着,明天怕是要完。

Day 1

早晨六点二十起床刷牙洗脸,太困了刷牙的时候都差点栽到前面洗手池子里。。

上考场。

思考了半个小时人生,拿到密码开始看题。

先看 T1,这不是博弈论么我们一点还没学过呢,唯一的接触是寒假集训的时候 lyh 给我们讲的 nim 游戏,那道题好像抄题解水过去了啊。。

再看 T2,啊题面好长啊不管了去死吧。

看 T3 啊题面怎么也这么长去死吧也不管了,回头码 T1。

看到有一半的测试点是 bi,j=0 的情况,感慨了一阵这不是送分么,然后开始码码码。。。

拿优先队列码完测了一发样例发现欸不对啊,为什么出来的比样例还高,样例是不是错了,然后回去认真读题,直到看到了如果双方都采用最优策略且知道对方会采用最优策略

啊啊啊我怎么能知道他们优先策略是啥啊,有毒吧样例是怎么算出来的啊??

开始手玩样例,这时候一个半小时已经过去了。

后来看出了样例再回去看题一脸不可做。。

于是在继续冥思苦想半个小时未果后:不管了不管了敲上 n,m=2 和 n=10,m=1 的部分分和一个什么都过不了的程序得了吧。

看 T2。

看完题感觉挺难的,第一反应是 DP,但是毫无思路。。看了看部分分,发现 k=1.1 和 k>n 的情况很好写,但是没管,先去看 T3,想着最后打 T2。

看完 T3,第一反应感觉挺简单,因为想漏了一种情况,所以觉得选的城市只能是树上的一条链,觉得就是一个裸 splay,然后码码码。码到一半突然想到还没看样例,于是看了看样例,看完样例解释发现不只是那么简单,还有可能只是一棵子树中的某个点不选。后来又想到了枚举选几个点然后  Hash,感觉作为暴力思路很 OK,开始码码码。码完发现样例过不去,然后调调调一直到了十二点。

一看表突然间慌了,赶紧打完 k=1.1 的暴力,然后开始手玩 k=2 的情况。玩着玩着发现咦这不是个小根堆森林么,邻接表加边顺序又恰好满足题目要求。然后冲着正解写完了 T2。发现 T2 写暴力到出思路到出代码总共花了十七分钟,顿时很膨胀,没再继续检查,真是莫名自信。

下午听说要参观,全身上下都不想去,在参观“国家级实验室“的途中得到了上午的分数,发现 T1 得了 30 分多骗了 5 分,T2 挂成了 55 分,T3 好像是因为函数名起成 hash CE 了,但也算是非正式组 rank 3 吧,之后跟老师请了坐大巴车参观的假,回宾馆颓颓颓颓颓,一下午吃三回鸡是真的爽。

upd:原来 T2 树形贪心反例随便举啊。。。自己还是太弱了没看出来。。。

Day 2

大清早到考场,振作振作精神,准备冲一下非正式组 rank1。

又双叒叕思考了半个小时人生。

看题。

先看 T1,咦这不是道暴力模拟么,但是给 C 的范围有什么用啊。。想了大概五分钟明白哦原来这是跟二分图一样可以有增广路导致更优解的问题啊。。

再看 T2,我日这出题人很皮啊,原来一个叫 link 的人 cut 一下 tree 就是 link-cut-tree 了啊,学到了学到了。看数据范围,k=0 可以暴力过, k=1 勉强可以暴力过,打算最后再写。

看 T3,一脸不可做,跳过跳过去死吧去死吧。回去刚 T1 去。

T1 因为考场意识到了不能直接暴力模拟,因为是有回溯的过程,所以想到了 dfs (为啥想不到网络流啊眼瞎吧数据范围那么小明显网络流啊),遂敲了 60 分的暴力。一个半小时敲完加调完过了所有样例之后开始颓颓颓(我不会说考场上我以为这是正解的)。小恐龙扫雷小工具拼图一直在颓颓颓。后来突然意识到自己今天的目标感觉再这样下去要翻车,于是振作了一下,开始敲 T2 的暴力。

发现 k=0 的情况很容易啊直接写了个自认为很优的 $O(n^2)$ 暴力,然后 k=1 的情况枚举切哪条边合并哪两个点拿命跑吧。。

T3 是真的不会,找了半天串全为0的规律未遂后。。直接敲了个 map 暴力判断点对是否重合。

后来是真的没事干了一直肉眼查错+颓到了考试结束。

考完出来 zhoutb 还说炸了炸了,最后还不是高一进队%%%。

回程继续做高铁,四个小伙伴一起联机元气骑士贼有趣,他们玩破解版真不要脸呸(谁有破解版请发我一个)

回家之后成绩出来了,没能翻盘成功,反倒被翻盘了。。。

T1 什么鬼啊我照着正解写的垃圾 dfs 怎么才得了 30 分? 我天 C=1 的情况都过不去??

T2 T3 都爆零了勉强可以接受吧,毕竟一大堆人都是这样,不过为什么 7s 的时限 $O(n^2)$ 还会被卡?

最后总分 115 ,非正式组 rank 2,嗯酱油打的挺成功,滚粗~

[游记] HEOI2018酱油记的更多相关文章

  1. 【比赛游记】THUSC2019酱油记

    往期回顾:THUWC2019酱油记 时间过得真快呐-- 上次在 THUSC 手玩 AI 的情景还未走远,明天却要迎来全新一年的赛事了-- 掐指一算,作为一个真正的 OIer 的时光也不多了啊 day ...

  2. 【比赛游记】THUWC2019酱油记

    往期回顾:THUSC2018酱油记 day 0 早上 7 点的动车,不知道是从哪儿到哪儿的(雾),只知道从福建到广东 233333 一个值得思考的问题:福建人会不会被广东人吃啊? 动车上玩空洞骑士,可 ...

  3. THUSC 2018 酱油记

    THUSC 2018 酱油记 游记分类:游记 Day \((-inf,-2]\) 自CTSC和APIO挂烂以后,仍然在停课集训,不过好像这两波考试让我的RP涨了一大波,因此模拟赛大多都考的不错,虽然经 ...

  4. HEOI2018翻盘记

    HEOI2018翻盘记 听说依照惯例要写一篇游记?好吧,没有退役,我已经谢天谢地了QAQ.那就用两句歌词做开头吧: "遠い遠い夢の終わり.悪夢に似た現実はもう昔日久远,梦之终结,那犹如噩梦的 ...

  5. ZJOI2018酱油记

    ZJOI2018酱油记 前言 作为\(HN\)高一蒟蒻选手,毕竟去了趟\(ZJOI\)玩泥巴 不写点游记还是不太好吧. 今天来补一补. Day0 星期天,中午,我们一群人滚到了学校门口 然后集合,滚去 ...

  6. WC2015 酱油记

    这是真·酱油记! Day0 因为我们在上海,所以只要坐高铁就可以了2333.到了火车站以后我们坐大巴到学军中学恩,结果坐大巴的时间和做坐高铁的时间差不做←_←. 吐槽了一下住宿环境和课程表就已经晚上了 ...

  7. CTSC2015 酱油记

    终于又到写酱油记的时间了...不过开心不起来诶.. Day 0 晚上睡不着觉也不造为啥... 起来看了一本亚里亚小说,继续睡,睡不着... 又起来看了一本亚里亚小说,继续睡,睡不着... 然后...死 ...

  8. noip2016酱油记day1

    真的是noip2016酱油记了. t1模拟,应该可以过. t2用了个简单的桶瞎搞,估计剩50pt了. t3直接不会写. 心好累... 考的分数肯定没去年高. 但不论如何,明天正常发挥就好. 正常发挥下 ...

  9. NOIP2014酱油记

    尘埃落定,来补一下酱油记吧... day-1 晚上老师说有xyz的noip模拟赛,于是果断请假来做(shou)题(nve),题目真是理(S)性(X)愉(B)悦(K),然后就爆零了!感觉noip要爆零滚 ...

随机推荐

  1. mac系统下安装Windows(7,8,10都一样的步骤)

    1.下载纯净版window10镜像文件(ISO) 注意:必须是纯净版,不是ghost版     2.打开bootcamp软件(位置:launchpad-其他) 注意:硬盘不要分区,若分过区,请合并. ...

  2. python做数据分析pandas库介绍之DataFrame基本操作

    怎样删除list中空字符? 最简单的方法:new_list = [ x for x in li if x != '' ] 这一部分主要学习pandas中基于前面两种数据结构的基本操作. 设有DataF ...

  3. ovs flow 原理及实验

    OpenFlow概述 在支持OpenFlow的交换机中包含了若干个Flow table,Flow table可以用来控制数据包的处理,交换机会执行与flow相匹配的表项中所罗列的动作. OpenFlo ...

  4. [学习笔记]状压dp

    状压 \(dp\) 1.[SDOI2009]Bill的挑战 \(f[i][j]\) 表示匹配到字符串的第 \(i\) 位状态为 \(j\) 的方案数 那么方程就很明显了,每次枚举第 \(i\) 位的字 ...

  5. 使用solr crud 的三种方式(了该)

    1.solrJ       实际是http 请/响 2.spring data solr 实际是对官方类库(solrJ)的封装 3.使用httpClient 手动请求

  6. 【五校联考3day2】C

    題意: 現有一平面直角坐標系,有n個點,每一個點必須向某一個方向發射射線,且任意一條射線必須與某一條坐標軸平行.定義一種發射射線的方案是合法的,則方案必須滿足: 1.沒有一條射線交叉 2.沒有一條射線 ...

  7. CuratorFramework使用

    CuratorFrameworkFramework是ZooKeeper Client更高的抽象API 自动连接管理: 1. 当ZooKeeper客户端内部出现异常, 将自动进行重连或重试, 该过程对外 ...

  8. Java - 基础起步

    package basics; //声明该类所在的包为basics,package为包的关键字 import java.util.Date; //导入java.util包中的Date类,用来封装当前的 ...

  9. String s=“dd”和String s=new String("dd")区别

    Java中String s="dd"的话会先检查常量池中是否有"dd"这个字符串,如果没有则创建一个,然后将s指向字符串的地址,而new String(&quo ...

  10. 开发ASP.NET MVC 开发名片二维码生成工具 (原创)

    在网上找了很多,都只能生成网址,不能生成名片二维码,于是自己动手. 第一步,写视图界面,主要代码如下: <script type="text/javascript"> ...