zoukankan      html  css  js  c++  java
  • 2019余姚培训游记+ZJOJD2划水记

    2019余姚培训游记

    突然就想写一个...

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

    Day 0

    来的比较早,早上就到了

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

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

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

    保证看的最后一本变百了

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

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

    个人感觉比较惊喜有

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

    个人感觉不完美的地方

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

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

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

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

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

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


    Day 1

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

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

    然后爆了80分

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

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

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

    T2 是个容斥,然后有个部分分也是容斥,加上暴力写了50。有一档暴力是(O(2^nn^2),n=20,500ms)我也卡了好久,结果最后几分钟发现容斥的部分分挂了????就(nge 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 inom{p_i}{2})(p_i)表示位置(i)的权值

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

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

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

    (dp_{i,j}=max_k dp_{i,k-1}+dp_{k+1}{j}+inom{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游记??

    鸽了

  • 相关阅读:
    HDU 2147 找规律博弈
    HDU 1564 找规律博弈
    寒假训练3解题报告 CodeForces #148
    HDU 1525 Euclid Game
    状态压缩DP总结
    HDU 1079 简单博弈
    CodeForces 159E
    codeforces 88E Interesting Game
    【poj2891-Strange Way to Express Integers】拓展欧几里得-同余方程组
    【poj1006-biorhythms】中国剩余定理
  • 原文地址:https://www.cnblogs.com/butterflydew/p/10719603.html
Copyright © 2011-2022 走看看