NOIWC2018游记

接着PKUWC就是NOIWC了。感觉时间很紧呀,但越是紧张呢,就越让人心里觉得充实。

能够去NOIWC,应该是一次非常充实的体验吧。


这一篇游记是接着上一篇写的,时间点上完全都能够接起来。这是一个传送门

PKUWC2018游记 by租酥雨

如果没有什么不可抗因素阻碍的话应该能够保证日更吧...


记得当初PKUWC赛程公布的时候,SYC很惊讶地问我:

为什么不上课呀?

真是个好问题。

那么NOIWC有课上了萝卜他一定会很开心吧(雾

大致地看了一下课程安排:线段树?概率期望?计算几何???

希望不要像去年暑假的时候那样听课听得一脸懵逼。

Day -1

(我不知道NOIWC的Day 1到底应该算哪一天,姑且按照2月3号算吧。这一天其实就是PKUWC的Day 3)

上午8:00就到了机房,发现大家并没有来齐。被xzy坑了。

距离PKUWC的闭幕式还有一个多小时吧。丝毫没有做题的兴致,就打开YL中学官网看了一下NOIWC的相关事项,然后,嗯。。。

发现了一件幺蛾子事情。我不知道怎么去找CCF投诉。

晚上补今年PKUWC的坑写了几道期望概率+高斯消元的题目。

Day 0

本以为要放假的结果xzy要求大家来机房。那就来吧。

因为PKUWC的缘故机房电脑都被刷掉了。找SYC帮忙装软件ing...

一个上午写了一道题,还是一A(我觉得在长郡中学开休学典礼的这一天能有这样的效率已经不错了)

从THUWC回来的yyb和ppl提醒我带上插线板。鬼知道他们这两天都经历了些什么。

貌似大家都不在一间寝室呀。。。

谢总叮嘱我们最好带上一台笔记本,这样晚上就可以刷刷题搞搞颓了。

晚上搞到了一台很老很老的笔记本。有多老呢?winXP见过没。

Day 1

早上七点钟就起床了。以为要去机房,谁知道我错过了年前少有的睡懒觉的机会啊。ppl和syc都没有来,不过貌似syc已经赶到雅礼洋湖了。

上午在高二机房(因为高一考完期末开始寒假集训了),毕竟下午就要出去了所以气氛自然就很让人想颓。很努力不让自己想颓,写了一下带修改的整体二分,发现其实很简单啊。写了一道板子题[CTSC2008]网络管理(然后我在博客上写成了CTSC208?)

下午计划两点半在校门口集合出发(所以我们两点四十发车嗯没毛病)。惊叹于隔壁对于NOI赛事的精心准备,同时由于自己也是第一次外出参加这样的赛事,心中不免有些激动与忐忑吧。在syc的带领下来到了此行最为重要的一个地点——阅览室(黑网吧)。只是有几张桌子而已,然而自备笔记本的OIer表示只要有电一切OK。于是你在阅览室里经常能够看见插线板套插线板套插线板的情况发生,由于插线板与用电器构成了一个树形结构所以还可以求个LCA用树链剖分维护一下或者是LCT还支持linkcut操作什么的

晚饭很nice。晚饭后是开幕式,感觉有点尬场啊

晚上没有写一道题,而且我忘记更了!这很重要!我日更的flag被打破了!(所以说这些内容都是Day 2写的)

Day 2

6:45的闹钟,我怀疑我是不是有自虐倾向居然定这么早。

开讲第一天。我前几天还以为得去第二课堂,结果还是跟着大家去了第一课堂。

上午是美国队长罗哲正的课。先讲了两道IOI2017的题目,听上去还可以接受,不至于完全听不懂的那种。

之后讲“在线算法与竞争分析”,后半段就掉线了,发现并不能重连。。。

最后是一个关于中美OI选拔的对比吧,感觉收获还是有的。

下午是毛啸的课(Orz myy)。

我觉得全场活跃度最高的地方应该就是毛爷爷直播QQ的时候吧

四点中的时候和同样已经掉线的ppl开始写一道题:[BZOJ4237]稻草人。CDQ分治裸题?两个人一起想,仿佛在打ACM...

想出了一个\(O(n\log^2{n})\)的解法,树状数组维护前缀最大值。然而写着写着,woc电脑没电了?我能怎么办,我也很绝望啊。

晚上没去试机,跟cj机房那边连线解决了一道他们的考试题。

再次感慨分块大法好。

接着写那道稻草人,发现树状数组那一个\(\log n\)是可以用单调队列优化掉的(我可能数据结构学傻了)。。循环的时候没判\(j<=mid\)又\(RE\)又\(WA\)的。

把前几天没更的东西都补上了。

Day 3~5

由于博主太懒了所以就断更了。。。

依旧是正常的模式。几天里最感兴趣的应该是松松松的物理课呸调音课吧。cjk讲的圆方树也还是懂了(然后Anson晚上就切掉了Orz)。其余内容差不多就是似懂非懂,常常掉线,无法重连。

yyb跟我说WC前要赶紧学模拟退火好打暴力,王队也在出发前说把暴力分打满就能踩集训队,所以这几天就去学了下模拟退火,写了几道题之后感觉还挺上手的,就是调参调得一把辛酸泪。

考前一天晚上谢总找大家开了个小会,大致就是说要把暴力分打满、不要死磕一道题之类的。讲完之后大家就开始互奶了,什么“明天别急着AK稳一点”之类的骚话都说出来了。

放平心态吧。心里也没有什么“我要拿牌”的想法,不过看在自己这段时间写得一手好暴力的份上觉得应该不会很炸。

Day 6

开考啦开考啦。纸质试卷?那不是很舒服?我7:58的时候拿起卷子的时候只见松松松飞奔过来把我的卷子按在桌子上跟我说考试还没开始。emmmmmm...

8:02的时候王宏一声令下:考试开始!看见身边的选手们争分夺秒地开始敲配置,我慢悠悠地翻开了纸质试题(我直到翻完纸质试卷才发现原来还有电子版的)。

T1.给三棵树求两点在三棵树上的距离和最大值?\(O(n^2)\)暴力给了16分,还有28分是三棵树一毛一样,那不就是树上最长链再乘个3?(貌似有人没有乘3呀)

象征性地写了个拍发现拍得好慢啊,拍了几百组就不管了。44分到手,很稳,但是显然这是大众分呀,完全拉不开分差。

后面还有很多档部分分但是都没有思路。

T2.第一眼看上去,欧拉回路?再见,T3你好。

那T3就是交互题了。题意写得很清楚,一下子就能读懂。最开始没有什么思路,直接从“已访问的”节点中rand一个x并从[1,n]中rand一个y。然后这样第一个小样例就可以过。

想了想一条链的做法,用一个类似双端队列的东西可以做到最坏\(O(2n)\)次询问(我也不会算期望啦)

写。然后第三个大样例直接就过掉了。开心。

然后突然发现,明明可以做到最坏\(O(n^2)\)啊。如果是二叉树的话可以做到\(O(n\log{n})\)级别的。而且代码三行,直接暴跳既可。把随机化删掉,这样三个样例就都可以过了。

算了一下。把\(n\le1000\)和二叉树的都算满,链的情况只算一半的话是只有50分。这样两道题的暴力就都打满了,但总分还是没有上三位数。

开始看T2。发现只要最开始判一下\(2^n\)个集合是否合法就可做一个\(O(3^n)\)的子集DP了,写完直接过大样例。完全不会写暴力,于是就没有拍。

我最开始判的原则是存在奇数点即合法,接着图若连通即不合法,否则合法。下考前发现像若干独立的点这种集合会被我判成合法(在我个人的理解中这是不合法的),于是加了一个边数的判断。这个时候离下考只有几分钟了,但好像完全不慌的样子?跑出来大样例还是可以过,因此就很迷。下考前估分44+50+50=144。

考完出来队爷们说T2题意出锅了,通知了集训队,然而非集训队这边的广播也出锅了。鬼知道呢,问了一下大家判的方法貌似都不一样。不管了,爆零就爆零吧。

颓了一两个小时去看成绩。现在回想起来,自己在打开“HN-48”那个pdf的时候居然丝毫没有紧张。或许是本就不抱有什么希望吧。

44+40+70=154。T3高于预估分,因为数据随机,复杂度是可证明的。T2有一个p=0的点WA掉了,但是其他p=1,p=2的点都过了。鉴于p的不同取值我是分开写的,所以我高度怀疑我在考场写出了这种东西:

(dp[i]+=dp[i^j])%mod;

我蒯完题面和数据之后忘记蒯我的代码了啊

算了,都过去了。

晚上文艺汇演,弹幕功能很nice。一直在发刷屏啊女装啊小姐姐yyb啊之类的东西。结束的时候主持人小姐姐wym说了一句:

希望明年还能在这里见到大家。

orz wym。小姐姐钦定集训队!

Day 7

去博物馆。不过话说博物馆真的有好几年没有开了呢。(又可以去看辛追娭毑了)

分数线还没有出。我不知道154有个什么牌,或者可能只有一个胸牌吧。

你们都这么强,我当然不奶自己啦

下午就得知分数线了。T2少的10分真的出锅了,全场暴力打满能够Au,这也是往年WC想都不敢想的事情吧,但今年就是发生了。

感觉中了一口毒奶,但不管怎么说,Ag是稳了,好歹也拿了个牌子回去吧。

冬眠结束,回家过年。

(当然还是要先回机房的)

NOIWC2018游记的更多相关文章

  1. NOIWC2018 游记

    day1 上午是自习,做了一些杂题,看了一下ppt,中午准备了一下行李,就出发了,提前了一个小时,谁知道被坑爹导航弄得居然到晚了一点 当走到这里的时候我愣住了 纠结了一分钟,直到有个boy走了进去,我 ...

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

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

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

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

  4. NOIp2016 游记

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

  5. NOIP2016游记

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

  6. CTSC2016&&APIO2016滚粗记&&酱油记&&游记<del>(持续更新)</del>

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

  7. 游记——noip2016

    2016.11.18 (day 0) 呆在家. 悠闲地呆在家.. 明后天可能出现的错误: 1)没打freopen.打了ctime: 2)对拍程序忘记怎么写了...忘记随机化种子怎么写了: 3)不知道厕 ...

  8. 【NOIP 2015 & SDOI 2016 Round1 & CTSC 2016 & SDOI2016 Round2】游记

    我第一次写游记,,,, 正文在哪里?正文在哪里?正文在哪里?正文在哪里?正文在哪里?正文在哪里?正文在哪里?正文在哪里?正文在哪里?正文在哪里?正文在哪里?正文在哪里?正文在哪里?正文在哪里?正文在哪 ...

  9. ZJOI2016二试+游记

    ...excited.... 一场打回原形爽哦. T1莫名爆到了10分,T2T3均没交,一个小时过后就没再拿任何分数,perfectly狗带了... 总之没有给自己充足的时间去敲暴力,ZJOI啊..拿 ...

随机推荐

  1. jQuery smartMenu右键自定义上下文菜单插件

    http://www.zhangxinxu.com/wordpress/?p=1667 <%@ page contentType="text/html; charset=UTF-8&q ...

  2. Go学习笔记02-源码

    第二部分 源码 基于 Go 1.4,相关文件位于 src/runtime 目录.文章忽略了 32bit 代码,有兴趣的可自行查看源码文件.为便于阅读,示例代码做过裁剪. 1. Memory Alloc ...

  3. git添加本地仓库与远程仓库连接

    在本地建立一个文件夹,需要与远程git仓库进行连接,具体方法: <1>首先进入所在文件目录执行:  git init 初始化git,紧接着 git  add . git commit -m ...

  4. 区间DP的四边形不等式优化

    今天上课讲DP,所以我学习了四边形不等式优化(逃 首先我先写出满足四边形不等式优化的方程:

  5. CodeForces 586D

    题意略. 将人的移动分为3步,第一步向右,第二步是行之间的变换,第三步是向右走2步,三步加在一起算作是一次移动,计入判重数组. 在第一步时有一个特殊情况:已经越过最右边的边界线,这时graph[x][ ...

  6. 自动化测试工具selenium的使用

    1.自动化测试的前提

  7. js中的写出想jquery中的函数一样调用

    1.IIFE: Immediately-Invoked function Expression 函数模块自调用 2.代码实现 <!DOCTYPE html> <html lang=& ...

  8. PHP 对象数组和一般的数组的相互转化

    Yii2中的对象转数组: $video = Video::find()->asArray()->one(); 把数组转化成任何你想要的对象类型的数组: function array2obj ...

  9. CODE大全浅谈谷歌adsense与PIN码

    我的博客:CODE大全:www.codedq.net:业余草:www.xttblog.com:爱分享:www.ndislwf.com或ifxvn.com. 近期由于校园招聘笔试和面试等诸多忙碌时间,博 ...

  10. SmileyFace——基于OpenCV的人脸人眼检测、面部识别程序

    项目地址 https://github.com/guoyaohua/SmileyFace 开发环境 Visual Studio 2010 MFC + OpenCV 功能描述 静态图像人脸检测 视频人脸 ...