您的位置:首页 > 其它

2017长乐一中集训游记

2017-06-16 12:12 183 查看

day-2

  总算体会到什么叫办手续跑断腿了,apio时正值期中考后放假1天,加上一个周末,只用请假1天,请家长给老师发个短信即可。这次请假10天,要写假条、找各级老师领导签字、备案、给老师回执%¥##……刚开始时我自己用作文纸写了张请假条,听说要家长去请假,就拿给母亲大人去教务处请假。结果教务处的老师拿出了一大张表格——“这才是请假”。看看能被吓死——请假原因、时间、保证书、本人签字、家长签字、班主任签字、年级主任签字、教务处签字、校领导签字………………

  把自己要填的填好了,然后去找一位位老师要签名,整整两天,充分体会了“跑断腿”的感觉。

  找班主任时,她老人家语重心长地对我说:“你搞竞赛,我不反对,但是从这学期开始我感觉你就把重心转移到了竞赛上,按你的能力,你成绩应该在这之前一些的。搞竞赛时日常课程不能放松啊!”我:“嗯、嗯、嗯……”

  “你这学期期末考都不考了吗”

  “是的,期末考时间和国赛冲突了,国赛是高中最后一次了,我想拼一拼,等到国赛结束,我就把精力全投入到文化课上了”

  “好吧,你自己把握,期末考就不用请假了,在考试诚信签到表(一个类似保证书的东西)上‘是否参加期末考’一栏填否就行了。”在请假条上写了同意,签上了名字。

day-1

  这天的英语周测,我直接退成了班上倒数第一(原来最多倒数第5)。不知道国赛结束那个暑假能不能补回来……

  晚上看天气预报,福州大雨……翻来覆去睡不着,把splay树的实现看了一遍,到凌晨2点才睡。

day0

  航班意料之内晚点了,在机场看高斯消元(然而没什么卵用)。

  上飞机发现,选的那排座位没窗!于是手玩了一路的线段树。

  到长乐机场,感觉空气好潮湿啊。坐出租车来到了酒店,百度说公交车要250min,出租车只要60min,结果出租车司机是个 老司机 经验丰富的驾驶员,半个小时就飙到酒店了。

  到酒店看看房间,找董老师拿狗牌,晚上敲了一下白天在飞机上手玩的线段树双lazy(维护序列)。

  coder107拿来一道题线段游戏,说是裸的线段树,结果没想出来,睡了。

day1

  一大早coder107带路去长乐一中,走的城中村,路不太好走。

  到了学校发现,整个学校依山而建,上到机房真不容易。

  其他神犇所在的那个机房没空了,被安排在了隔壁,挺安静……

  上午的模拟,敲了个t1的80分(迭代加深),后面的随便玩了玩,交上去的时候由于Ubuntu和windows所使用字符集的不同,导致文件夹名字乱码,出题人拒绝给我评测,没分……t1正解听说是先假设哥德巴赫猜想成立,然后一波搜索?好神奇。听说了一个新姿势——线性基,专门对付和异或有关的题目,强

  中午去了一家名叫“华莱士”的快餐店吃午饭,然而出来时我的伞被续了被我拔坏了,在之后24小时内,我的伞就那样一点点的……

  下午把题目加到洛谷团队里,和Neil写了一下午的SPJ……

  晚上把前一晚敲的线段树双lazyAC了。

day2

  早上听大佬讲了一会点分治。

  今天出题人是妹国队长妹滋滋!t1是求冒泡排序第x轮之后的结果,于是对着这题gang了一上午,后面两题都没来得及看。自认为想出了一个正解,结果输出时题目要求换行,我却在同一行输出,今天爆零了……下来后用lemon测了一下,才16分,过了四个点…果然我还是naive了……考完去吃午饭的时候Neil和我们说:要是我听见正解是单调栈,我就——我调了一上午的单调栈没跳出来。下午讲题时,lzz的正解是用单调栈维护某些东西,然后再套上splay,各种搞,好复杂。nbc20行代码AC,Orz。lzz现场想了30s,用归纳法给出了nbc想出的算法的证明Orz。

day3

  前一天晚上睡晚了,今早一直流鼻涕……脑子一团浆糊,妥妥的暴力之战了……t1是给一个递推式,问该数列中某一段里符合某种条件的有多少,正解是找周期各种搞,Neil就gang了4h的矩阵优化递推式,最后一个小时发现正解,这么点时间不够写了,爆零…coder107写了个正解,结果被卡常,捆绑测试每个子任务里TLE 一个小点,爆零…t2是这么来的——妹滋滋参加美国国决,一路AK(Orz),让美国教练感到不爽,花了一整天想出了这道题,写了8h标程,导致妹滋滋没有AK美国国决最后一场……这次他写了个线段树(妹滋滋:国人一看到序列之类的第一时间就想到线段树),以教练一半的代码量AC……我暴力第一个子任务RE了四分之一,t2爆零……

day4

  今天妹滋滋讲网络流,我从隔壁机房搬回神犇们所在的机房,没带电脑,用信笺纸怒记了十多页笔记……收获最大的一天。记得apio2017时day1上午某大佬(听说是讲网络流讲得最好的了)也讲的网络流,我当时水平不足,听得一脸懵逼,去调左偏树去了,现在想想可惜了,应该把apio课件全拷贝下来的……当时没搞到课件简直是损失……

day5

  t1是一道序列题,正解是某种类似随机化的东西,本蒟蒻完全不会往那个方向思考,暴力20分。这题还用到了一个奇技淫巧,题目要求数字对$2^32$取模,用unsigned int的自然溢出即可。

  t2字符串变换,是一道DP题,当时完全不会,听了讲解瞬间豁然开朗。从此我对DP的了解更深了。

  t3是BZOJ2120,把单点修改换成区间修改,再加上离散化,我写map离散化写得不熟,调了2h,失败了……正解是类似这题的搞法,修改后把一段区间缩起来,然后树套树再套个set(什么鬼),只维护修改的左端点即可。

  下了那么多天的雨,今天总算天晴了,于是,虫子来了。机房密密麻麻全是白蚁,Neil被吓得鬼叫,于是我们搬回了宾馆,出校门时还有只青蛙跳到了我脚边……

day6

  今天的出题人名字和Neil只差一个字啊。

  这个出题人是最狠的,让我们这种蒟蒻连打暴力的能力都没了。coder107打了第一题的30分就在50个交了程序的人里排到了36……这个出题人收的太快,我交的晚了一点,没收上去……下来用lemon测了一下,还是爆零……暴力能力都不足……

  t1是动态加边,询问删去几个点图能变成一堆(或者一条)链。t2是给一个集合的所有子集和,求原集合。t3是给各种词语数量,DP求文章数

  讲题时发现,t1就是分类讨论大赛,讨论的情况越多分越高。t2是把0、负数(平移到正的即可)预处理掉,然后反向背包DP……t3依然分类讨论,正解是令每个谓语为根,像其主语和宾语(或从句的谓语)连边,得到一堆二叉树森林,然后对森林的形态分类讨论,DP求出总方法数

day6

  t1一个带权图,每条边有三种权值,满足某些性质,给每条边的两种权值,根据性质求第三种权值,正解是遍历一遍图,得到一个方程组,然后跑高斯消元,我完全没看出来,暴力都不会,coder107高斯消元AC了……考试时出题人来到这间隔壁机房调戏女友,说出了t1的一种做法——这三种性质正好分别对应电压、电阻、电流,问题就是已知一个图每条边的电压、电阻,求每条边的电流,然而我依然不会。讲题时出题人说把它们套进基尔霍夫方程组求解即可,这时coder107告诉我,可以证明电学里的基尔霍夫方程组和图论里那个求生成树数量的基尔霍夫矩阵等价,好神奇,记得我是在WC2017时听说的基尔霍夫矩阵,前不久还写了一道题呢——轮状病毒。物理电学的知识居然就这样和图论里一个貌似毫不相关的东西扯上了关系,科学好神奇。记得有个东西叫积和式,这玩意和行列式差不多,也和图论扯上了关系,一个二分图搞点什么积和式,就能用积和式求二分图最大匹配了,依然觉得神奇……

  t2是一道DP题,更准确的说是一堆经典DP融合成的一道题,一个网格,从左上到右下,取两条不相交路径,再在图里加一些特殊点,限制路径经过的特殊点个数,求方案数。用到的姿势就让我叹为观止——首先用简单的组合数公式和容斥原理得到一个不考虑特殊点和路径交叉的公式,然后DP不满足条件的方案数,相减,方案数的模数不为质数,套不上卢卡斯定理,还要对模数p进行质因数分解……

  t3一道挺正常的图论题,然而我还是不会。对于最短路径图的dfs树和图的各种前向边、返祖边分类讨论……

  下午被空调吹得头疼,出去晒了20min太阳,顺便参观了一下长乐一中,景色真好……

day7

  今天出题人总算仁慈一点了。本暴力选手总算爆的了65分。Neil 的t2写了个显然错误的结论,结果得了70分,数据好水。t1正解是权值线段树各种搞,t2是最小割树裸题,也可以用tarjan求桥、双联通分量,然后分类讨论。t3是cqoi2010原题,BZOJ1817,结果没人AC,有一位大佬80分,被卡精度了。

  晚上遇到些相当奇葩的搞事,长见识了……

day8

  今天出题人给的题面好简洁……

  某两个人昨晚搞事,5个小时睡了3个小时,题都没做……

  t1原理有点类似起床困难综合症(练习赛万年钦定老题)。

  t2大概是讲一群跳蚤在一维纸带上,收到跳的命令时向右跳一定长度,每只跳蚤跳一次长度不同,还时不时加跳蚤,问一段区间内有几只跳蚤。我的思路走到了正解上,对于相同速度的跳蚤统一维护,用树状数组统计区间内跳蚤数量,结果数组没开够,四十万的树状数组,我才开到二十万,又由于捆绑测试,48分就这样变成了11分……

  t3还是DP,前几个点的转移方程经过一堆数学多项式变换才能AC……

  下午做了一下午的学校微电影作业,我是后期,各种剪辑、加字幕……

  晚上coder107和出题人nbc闹了点误会。

  晚上依然微电影,垃圾爱剪辑,在导出视频时出事,一下午加一晚上的努力没了……

  某俩搞事者总算换地方了……

day9

  我们省的要么已经走了,要么回去收东西了,就剩我一个了,凄凉……

  t1一个类似覆盖的问题,前48分想出来了,完全不想写啊,为昨晚爱剪辑犯的错买单,返工微电影后期……后面的52分其实就是前面48分里某个子任务的状态转移方程优化一下……

  t2是在书上统计一些东西,枚举根,dfs一波,然后找规律、推结论,最后33分用到一个姿势——扫描线+线段树,又长见识了。

  t3是一个数学题+DP+期望各种搞,一脸懵逼。

  中午最后回味一波华莱士……

  下午在Ubuntu下安装了lemon,找安装方法真不容易……吃完饭前安好了,测了前几天的某些标程,出题人在我的电脑上就没有AK的,我的渣机……

  去吃完晚饭,回机房收拾好东西,和这几天认识的新朋友LPF告别。

  回到宾馆,看了会儿电视,玩了会游戏,突然老师发了条QQ——快给你爸妈回电话。我一惊,记起这几天我都把手机关成震动来着,打开一看,9个未接来电,啊……爸妈不得急死……赶紧回电话。

  颓了三部电影——《金刚 骷髅岛》《太空旅客》《侏罗纪世界》,凌晨四点才睡。

day10

  一大早退了房,吃完早点,董老师把我送到了车站坐机场快线,太感谢他了。飞机上敲了这题,睡不够有些晕机,一路顺风回到了家,交到OJ上,AC了。

day11

  这天应该不算是集训了,我一大早回到学校上课,同学们有点惊奇——你终于回来了。发现自己数理化生的课已经听不懂了……

总结

  10天的集训,收获挺大,但是远没有预期的大,有时不知自己该干什么,有时学习效率低下,还见识到了自己和大佬们学习能力的差距。剩下半个月就是国赛了,文化课能水的就水了吧,大不了拼完国赛再补,反正那时我也退役了,有一整个暑假呢。这段时间,新学的目标就定为splay和主席树吧,然后再巩固一下已经学过的,就上考场了。

  能签到个什么大学,或者净身退役滚回去高考,就在半个月后了……
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: