emmmmmmm不知道写啥好
不如什么都不写就这样吧
1月25去广州gdkoi滚粗后跑去thuwc继续滚大粗接着wc碎了几天觉接着gg想想到今天回到家已经半个月了呢,干脆几篇游记一起写了吧
1.25下午去到广州二中附近noip时住的那家万达旁的酒店后,晚餐和金中/六中的同学学一起次,还见到了beginend大佬,听说住同一间酒店(后来探本发现就在我们房间旁边),回到酒店打了把lol坑的不行
1.26
day1
早上起来发现酒店早餐没开(所以我们为啥要起这么早)。
北赛开始后看T1发现不太会做十分慌张,看了下T2感觉是套路题,T3不太会,T4好像也是个挺套路的dp然后开始刚T1
只有十组询问当单组做,答案显然有单调性,先套路的二分一下,然后每条线路在一条边(x,y)上的贡献因为边权相同可以合并不同时间点,因为每个点显然到的越早越好,跑个最短路就行了?复杂度是 O(nlognlogt) O ( n l o g n l o g t ) 给了2s好像很对对啊(赛后发现是 O(qnloglogt) O ( q n l o g l o g t ) ,那个10组询问被我直接忽略了…..)
码码码哇好难写啊写了好久调了好久才过而且内心慌得不行…
T1花了好多时间赶紧看T2,感觉是个AC自动机但是我好像不会做(我是真的辣鸡),仔细想想哎一个串在大串S中出现的所有位置好像可以直接用SAM建parent树搞?走到一个点后打个标记最后走一遍parent树每个叶子取个到根的最大值就行了啊?写写写唉SAM咋写来着qaq
写完前两题用了大概2h+(主要是T1写+调了好久啊我好菜啊)
看T3不会做qaq,准备写暴力的时候突然发现是个卷积啊woc,好像每行DFT一下,不同行点积一下,点积求一下和最后再每行IDFT回来就行了啊,复杂度好像是 O(xi3k+xi2log(xi)k) O ( x i 3 k + x i 2 l o g ( x i ) k ) 的样子, xi x i 是500,时限有2s,很能过的样子,写写写唉fft咋写来着,写完怎么样例跑了3s啊,是这里的机子辣鸡吗?又算了发复杂度突然虚的不行,跑一组极限数据哇16s出是什么东西啊,稳gg啊(然后我就卡了半个小时的常数把极限数据卡到了11s左右的样子)
写完三题还有1.5h不是很敢开T4了因为前三题都很慌于是写了三题对拍发现拍一题挂一题(咸鱼趴)
终于调完三题还剩10min….检查一下三题,想了下T4不会做嗯果然没开T4是正确的选择
出来问董先森T3发现我sb了啊,矩阵可以展开成一行卷积,复杂度就是 xi2log(xi2)k x i 2 l o g ( x i 2 ) k 了,T4好像是个很胖的矩乘?
下午听讲题发现T1复杂度被myh艹爆了啊,倒着跑最长路好像很资瓷的样子可是正着写我都要gg倒着我可能不是很会写啊qwq
T2好像AC自动机的做法很思薄但是我没想到qaq
T3正解就是矩阵展开fft,我可能gg了,怕是要T到爆0….
T4不是很懂题解..
发分啦我T1怎么炸剩40了qaq,后面WA两个点T四个点…对拍了都能错的啊,复评复评
T3居然1s不到过了…给评测机好评…哎怎么有暴力跑过去了啊,差评qaq
复评发现T1二分上界小了,后面四个点T了毕竟不是正解
day2
因为第二天是讲课日,剩下半天一直在颓…
第二天上午跑去听讲发现是小学生数论就跑路回酒店了,中午和董先森次火锅,下午去捧左老师的场,然鹅听了一半又翘掉了去万达玩
day3
酒店的早餐凉凉啊,吃了肚子一直很难受
进场发现T1的题意很迷啊,一定要匹配那n,m都是奇数咋办啊?反复看了几遍题都没提我就当没有算了
不会做…猜了个结论打了个表找到规律假装很对的去看T2了
T2想了一会感觉有个很对的想法,码完跑去看T3
T3感觉是个dp套矩乘(怎么又有矩乘),优化了一下dp的状态数,感觉不太能过但是感觉优化不了了就写了,果然极限数据跑了很久…又进入了喜闻乐见的卡常数时间,卡了好久极限数据大概292个状态,292^3logn,好像不太资瓷不管了
T2不会拍,T3拍了下,T1写完对拍结果到比赛结束都没调出来….又没碰T4….
出来发现我T1题看错了可以不匹配…我看了5、6遍的题意和别人不一样
让我想起去年gdoi
T1爆0预定
T2好像写假了,少判一个东西
T3状态和别人不一样啊gg
T4好像容斥直接ntt可以80qaq?
讲题完感觉今天题目顺序不对啊…
出分后果然炸了,T1爆0,T2 10分,T3 T剩70分
gg
滚粗回家了
(后来得知好像混了个一等?)
回家第二天一大早赶高铁去长沙
30号报到,下午test
超不习惯下午考,很困困..
进场发现是假的ioi赛制,评测数据和场上数据不一样…
来之前一直觉得thuwc题是不可做的,看到题有点惊讶因为T1一眼过去很可做的样子
感觉有个明显的结论是A,B排序后先在A,B间辗转跳,然后跳到某个序列走完跳回另个序列再走完,维护个前缀和后各种枚举好像很对,求稳写个n^2对拍拍一下
T2想了一会只会部分分的n^2treedp,写的时候发现转移的时候如果不同颜色可以做到O(1),于是有得到相邻点不同色的分,一开始感觉这个dp很启发式合并,后来想了想发现我和并的复杂度是集合大小加起来不是小的集合,可以卡成n^2的就不会了…写了个set直接这样合并(因为感觉不是很好卡qaq),pretest过了90..
T3好难难啊,我只会10分qaq
出来被D成zz了,T3二分+hash判LCP就可以30….
感觉D1大众分了
晚上面基见到了曾老师,好像他D1接近AK了?曾老师吼强啊
发现舍友是曾老师同学,和他聊着聊着发现了共同话题233,欢快的聊了很久
31号接着下午考(难受)
进场发现D2的题比D1难好多…
想了会T1感觉好像贪心+倍增一下就行了,写完过不了样例研究一下发现想错了…
又想了一会感觉是之前贪心错了,重新码码到一半又发现想错了…此时已经过去了1h+我啥都没干….
心态爆炸….
感觉T2T3不一定能拿多少分,D2炸就炸了我一定要刚出T1…
又想了一会感觉还是沿着贪心+倍增的思路,完善一下贪心是没问题的,码码码….
此时已经过了3h,我码了200+行的T1,简单调了一下过了样例,欢快的拍起来
然鹅pretest90,最后一个点MLE…看了好久代码都布吉岛为啥啊
滚去看T2
T2想了下只会二维n^2的暴力…
去玩T3
T3第一次见这种题…….,现场给英文论文、中文博客和一些资料、代码,学一个工业算法…….
玩了一个小时只能玩到10分左右….
出来发现大家考的都不太好,我D2有可能靠T1翻?但是我感觉我的T1有点假啊qaq
1号上午公布面试名单发现我进面试了,然后面试的时候表演了一波窒息的操作出来特别难受….
下午发约没约约…
实力问题,没话说
wc还有2天,于是thuwc结束后教练带我们和金中的同学爬岳麓山,中午去长沙好像很著名的龙虾馆次了一顿全辣的午餐
在yali发现了一个颓废的好去处,阅览室(wangba)
和曾老师还有羊颓了两天
(不得不吐槽宿舍居然没有4g信号甚至电话都打不出去….
颓了2天后喜闻乐见的迎来了2018noi冬眠营
先立个flag,我这几天不能睡觉,要认真听课
D1上午是乐滋滋的 ioi选讲&国内外oi差别&k competitive(竞争分析),前两部分还行,第三部分听着听着就掉线了….
下午是myy的tc出题故事,结果讲着讲着开始讲java语言然后我睡着了….睡着了….flag第一天就倒了….,讲完java醒了,但他后面讲的题有些不是很懂啊
晚上颓….
回到宿舍发现我这样好像不行,睡前尝试码了下乐滋滋讲的题码完过了样例发现不知道哪里可以交qaq….明天再说…
D2吉老师带了steam上的游戏来讲PA2017的题,同学们(为了游戏)踊跃发言,吉老师讲课讲的挺吼的,大部分都差不多懂了可惜因为前面他讲的太细了后面的难题不是很有时间,有几道题还不怎么懂
下午zzx的课我有一半可能都在挂机….听着听着就掉线了然后再也连不上去….发现自己啥都不会…
晚上营员讨论,LCA讲多项式,emmmmm我只能说基本上刚开始我就掉线了…..
回宿舍后找到了ioi的数据,发现错了…调了一会睡觉了
D3上午是松松松的课,这节课成就了松松松的新称号,电音之王逸松,水木道突然大火(雾)。
好吧我承认除了听松松松的电音和小故事,我基本全程挂机qaq
下午是immortalCO的圆方树&动态dp和杜老师的不平等博弈和超现实数
我觉得这个时间安排不是很资瓷啊…..这两节都挺精彩的但是杜老师的课没时间讲完….讲到一半就没时间了
之前学过圆方树只知道在仙人掌上的用法,现在发现无向图也很资瓷,还有一些dp的黑科技吼哇
杜老师的课也挺好的(虽然好像出了点事故?(大雾),讲着讲着杜老师翻车了qaq),不平等博弈主要就是设f[i]表示局面i下A最多比B多走多少步,然后用一些结论什么的dp出f[i],最后讲到难的部分没时间了很难受
晚上翘掉了试机颓..
回宿舍后写了个对拍拍出来了,然后貌似是能过了
D4上午假老师的图论介绍了MST的三种算法,强联通的两种算法,然后讲题讲到后面我又掉线了
下午xmk讲 ioi里乐滋滋没讲的其他题&计算几何,几何部分好像很多人翘掉了呃,讲的还是不错的, 感觉基本上把几何中比较基础的知识全部包含了,而且介绍了一些避免精度误差的方法
晚上营员交流捧wxh的场,听三个毒瘤讲毒瘤题,第二节跑了
然后就考试了
进场看完题感觉wc的难度好像也比之前低了(虽然还是一道都不会),而且部分分很良心(谢谢张哥哥!!)
T1n^2暴力做一部分,treedp做三棵树一样的,44分滚去做T2了(赛后发现还有12分可以拿没看到)
T2打算先写个3^n的dp水50,样例1顺利过了…然后….样例2为啥过不了啊??检查了好多遍查不出错呀?写了个暴力跑出了一样的答案…..
可能暴力也写错了?再暴力一点?于是又写了个更暴力的暴力,还是一样的答案….
smg???
欧拉回路判错了??不可能吧?前几天还看过的啊??又写了个暴力判欧拉回路的..仍然没发现错哪
….(很久之后)
啊我好绝望啊,开始乱改我的程序,这里加点东西,那里删点东西,然后…在我注释掉了几行我觉得注释一定会错掉的程序后….tmd过了样例2
….smg
哇这个题意有毒吧,题意没有说要经过所有点啊
又不敢问考官因为貌似这些题意相关的问题是不能问的?
不管了我能过样例2,就这样理解吧
T2就这样从9点弄到12点
T3是个交互,第一次营员交流张哥哥讲了交互的一些东西,大概这题是他出的?
发现部分分很好拿,n^2水了n很小的和完全二叉树的情况,然后一条链的情况写了个带随机的东西感觉很对虽然不会证次数复杂度但感觉ojbk
然后考完滚粗,出来发现T2题意果然出锅了,而且集训队机房通知了我们这没有通知
讲题时发现T2更改题意的时候广播系统坏了….张哥哥在广播室念了三遍题意更改然而我们考场没听到
最厉害的是出题人在广播完题意后去过一趟我们考场,然后有个小哥问了他题意的问题,出题人问那个小哥没有广播吗?然后那个小哥说:“刚刚广播我没听清”………….666666666
T3竟然是松松松出的,(没想到吧.jpg)
T1T2T3的做法都好厉害我都不是很懂….
T1我们考场有人贪心水过去了,集训队那边好像有2个爬山过去的…出题人应该挺难受的…
得知我们这里超良心的部分分是张哥哥给的非常感动
晚上临时汇演非常精彩,杜老师和immortalCO唱了一首凉凉给在座的各位…还有杜老师陪松松松唱的水木道吼哇,虽然完全听不到松松松的声音(超声波唱法2333)很多精彩的节目,感觉完爆后一天闭幕式的表演qaq
emmmmmm暴力选手压线混了个au….
这一段时间发现我的技能树好多技能没点呢….
祝贺梁大和炜隽哥哥进15人啦
哇好累啊这3篇游记(流水账)就这样吧不写了不写了(趴)