2019余姚培训游记+ZJOJD2划水记

2019余姚培训游记

突然就想写一个...

注意:以下全是胡言乱语的自high,还有很多错别字

Day 0

来的比较早,早上就到了

上午把一本小说看完了,是一个年轻作者的处女作。

我觉得我第一本书一定写的没这位好。

书名:血与变身的异界之旅(SF轻小说)

保证看的最后一本变百了

试着写一写简评?(其实作者第二本书我更喜欢《献给虫姬的交响诗》(这本纯百),要不是两本书世界设定有重合,我应该不会看这本的)

从整体上看,这本书的世界设定比较严谨,力量体系有点偏幻想但是十分的有意思,多视角叙事风格把握的中规中矩,矛盾冲突安排的比较合理,前后伏笔和故事流畅性做的相当好,反派塑造基本达到了及格水平。

个人感觉比较惊喜有

  • 每一小卷故事的流畅性和持续的矛盾激烈冲突,让人很有读下去的欲望,特别的余老总那一卷番外凶器那几十章,顺着读下去,接连的转折与高潮,配合着有趣的力量体系,让人直呼过瘾。
  • 前后大伏笔安排的有理有据,换地图时剧情推进合理(这里主要体现在节奏很快)。主角和反派都不脑残,不圣母,但也有人性(非常难得的)

个人感觉不完美的地方

  • 文字风格有些地方比较稚嫩,有种教课书般的使用日系萌属性,日常感觉是为了温情和日常本身而日常,显得不是那么协调,常常是打完一个副本就日常几章?
  • 力量体系有趣是有趣,但是有点跨过物理学常识太多了,并不是说这样不能写。但过强的力量除去书上说的用法,应该有更多的用法可能性。就比如一些因果律和数值的常数修改这样的力量,打斗的时候就只能接受作者的设定去打。
  • 这可以说是讲述了一个有趣的故事,但是立意显然没有什么重要的地方。如果读了作者的后一本书《献给虫姬的交响诗》,可以发现那本书的立意是一个成长,一个代价很大的成长,伴随着有趣的故事和完全脱套路化的发展(实话这个剧情发展骚的我根本猜不到),是一种更加的享受和胃痛

我也不知道为嘛要写以上...

下午睡觉,顺便去超市买了点东西,去周围踩了个点之类的。

发现周围没什么吃的店,好在学校食堂也可以吃。

晚上终于开始调题,把鸽了许久的一个题改了

发现之前的复杂度写错鸟,感谢聚聚huyufeifei的点拨,最终才想明白了。


Day 1

重庆小面这个东西作为早饭好贵啊...

3小时差不多的时候自以为拿了160分,剩下的分一点也不会了就开始卡常。

然后爆了80分

T1 给你一个无重边自环的无向图(\(n\le 40\)),要求把边定向,求形成的图是DAG的方案数。

正解用了个结论,不会,然后OJ今天老是炸,实在是改不成题目(才有了这篇博客)。

然后有一个部分分点数小于10,我写了个\((10!\log 10!)\),然后卡了巨久的常数,最后发现如果把hash拉链表改成拉set是不是挺快的终于卡过去了。

T2 是个容斥,然后有个部分分也是容斥,加上暴力写了50。有一档暴力是\(O(2^nn^2),n=20,500ms\)我也卡了好久,结果最后几分钟发现容斥的部分分挂了????就\(n\ge 13\)的时候开始错,到考试结束也没弄明白。

T3 有60分是煞笔二分图字典序最小匹配,随便卡卡常就得到了80分

结果这个OJ最开始我交的一发有60,给我判成0分???然后后面卡常的时候交错了程序,最终得到了20分的好成绩

预估得分30+50+80=160

实际得分30+30+20=80,垫底了...

我 当 场 去 世

挂分真是我的一大毛病

结果下午听了后感觉一个题都不可改,事实这个OJ老是爆炸就真的没改了...

下午又挺GJX的杂题选讲,自闭了,啥也没听懂,全 程 掉 线

晚上研究了一下余姚中学的环境和食堂,有山有水的感觉真不错

中山纪中宋老师:我们学校八个余姚大

Day 2

那么,挂分\(\ge\)得分的毛病可以在Day几改掉呢

吐槽OJ一直炸,根本无法使用,隔壁FZOJ不知道强到哪里去了

开场读题T1,T2题目都好长,看起来都没什么想法,T3一眼40然后就不会了,总感觉要ddp什么的但细节很多就没深入想,打40分打了好一会儿,最后挂了30分...

想了一会T1差不多想到模型了,有\(n\)个相同的带边权树,\(q\)次形如区间\([l,r]\)的树链\((u,v)\)的边次数\(+1\),最后询问每个树访问次数为\(0\)的边的边权和,可离线。

然后我愚笨的脑子只想出了\(\log^3n\)的线段树分治套主席树树剖,其实挺好写的,有一个链的部分分可以得到\(\log^2 n\),然后我数组开小,结果还一个随机形态数组也开小了挂了40...恩就是询问要开\(2q\)

事实上维护一个最小值和最小值和就可以了...非常简单

值得一题的是,因为心里面有信仰\(n^2\)跑过了一个5w的部分分

\(T2\)随便化了化,发现是类欧的形式没学过啊,只好打了10分暴力就扔了

期望得分:70+10+40=120

实际得分:30+10+10+50,垫底了...

下午杂题自闭选讲

晚上卡了一会儿常数,OJ还是卡爆,无语了

Day 3

早上开始就嗓子疼,怀疑昨天晚上吃外卖吃太high了(我是什么玩意??

上午自信场打成自闭场

T1 写了个可并堆,然而并不能跑过3e6,卡了卡常,差不多到1.2s了实在卡不动了

正解是诡异的并查集(感觉是O(n)的)

T2 随便写了写,感觉有40分了,后面越想越乱就先扔了

事后说明我没有注意到可以不连通,于是爆0,但其实这题一堆人fst啊

T3 感觉受到了降智打击

大体就是给你\(n(\le 200)\)个区间,每个区间可以令这个区间内某个位置权值+1,要求最大化\(\sum \binom{p_i}{2}\)\(p_i\)表示位置\(i\)的权值

然后经过一拨理性分析,我发现这些区间有惊人的性质,就是区间如果不互相覆盖且有交,交一定是\(1\),这样我们就可以对区间建出一颗树,然后做树形dp

然后调了两个小时树形dp没调出来

事实上,这就是一个sb区间dp

\(dp_{i,j}=\max_k dp_{i,k-1}+dp_{k+1}{j}+\binom{C_{i,j}[k]}{2}\)

\(C_{i,j}[k]\)表示区间被\([i,j]\)完全覆盖且经过\(k\)的区间个数,可以差分算一下

得分60+0+5,垫底了...

下午听着听着就意识模糊,发烧了

晚上嗓子疼的说不出话来,吹头发吹风机爆炸了差点吓死我(事实上是烧断了出现了一些火花

赶紧吃药,早睡觉,出了很多汗,表示不知道如何处理衣服...

Day 4

早上起来赶紧好了不少,上午考完试又感觉不好了...

晚上也不太舒服,还得吃药

T1 是个期望题,一眼只会20,跳了

T2 是个讨论题,过会儿再做,跳了

T3 给你一个奇数序列\((\le 10000)\)和权值范围\([-k,k]\),其中数列的奇数位置已经填上数了,让你把偶数位置也填上,要求最大化 最大子段和-最大的非负数构成的子段

猜了一个结论,只填\(-1,k\)就可以了,拍上了就用吧

还发现一个结论,最大子段和一定包含最大非负数子段,感觉不怎么会用

然后写了个钦定最大非负数子段位置然后贪心填别的地方的做法,大概是\(n^3\)的,幻想多拿一点分,因为区间很少啊,但还是只有\(n^3\)的分数。

发现正解还有一个结论\([l+[a_1<0],r-[a_n<0]]\)。最大子段一定可以是这个。

然后可以得到一个\(n^3\)的dp,可以用单调队列+讨论之类的优化,其实这个优化有点意思,回头有时间贴个原题解。

T2 大力讨论一波,终于签到成功了

T1 想到约数个数好像是期望\(O(\ln n)\)啊,就写了个\(Td^2(n)\)的做法,还是只有20分,正解是高维前缀和,并不会...

得分20+100+45

发现突然算rating了,一看我前三场全是掉分,最后是1499???

晚上还是早点洗洗睡把,还要洗衣服...

Day 5

自闭了

开场看三题

然后把最后一题读错了,想着什么良心送分小水题啊,结果还不少人看错??

后来打了10暴力

晚上的时候尝试改正这个题,但是思路十分混乱,发现dp完全是错的(捂脸

然后T1大力打表

出现了非常sb的一些情况

我开了两个程序,然后有一个暂时没跑,结果我一直看的是那个没跑的data.out,一直是-1,然后我就一直把上界跳大,最后把int爆了还是-1??

最后终于发现了这个诡异的问题后,又花了1h把n=50的才跑出来

n=50答案大概在4e8(n<49答案全都<5e7),然后有个老哥最后几分钟开了两个程序,一个从1e8开始跑,一个从5e8开始跑,真惨

然后题面里面有个答案>=1,然后我把n=1特判成无解了,然后讲题吐槽的时候朱老大居然把题面改过去了???

成功爆0...

T2就随便打了个暴力,然后发现似乎有规律

但是n=4的时候规律不一样,但是我的暴力基本只打的处理n+m<=10的答案,所以没得办法,只好强行找了一个规律,m%2==0时答案要乘2,然后过了过了???

这个规律其实十分的反人类不是吗,一点也不符合数学直觉

然后一堆人把结论猜错了,我运气海星啊。。

得分0+100+10,垫底了...

最后,“一个人画圈圈的日子”真好看

Day 6~Day 8

妈呀,记不得了,懒得写了

大概有挂分有sb有真实不会,排名都不好

Day 8挂了100分,真实诡异

zzq出题很良心,两天就一个不可做的分类讨论屎题

别的不想写了

ZJOI游记??

鸽了

posted @ 2019-04-16 19:57  露迭月  阅读(618)  评论(3编辑  收藏  举报