ZJOI2017 Round#2 滚粗记
在杭州的火车站的KFC餐厅里,独自一人,闲来无事,便写写这篇博客。刚刚的一个礼拜,经历了余姚的省选和杭州的数学集训,感觉有些浪,学校里现在还在上新课,我已经落下一个礼拜的文化课了,回去估计补死;最重要的是,回去还有期中考试,我根本就没有时间复习啊喂!文化课要炸裂啊。。。但是信息也考不好。
省选集训的地点是在余姚中学。余姚中学虽然没有逛过整个校园,但是那种小路、树林的气氛也是着实好的;其次,那里的报告厅居然有WiFi!!这非常良心!!那里的妹纸不是很好看,但很好看的我也没这个福分见到;但最要吐槽的是,食堂饭菜真是难吃!不仅难吃,而且我们去吃的时候,是一盘盘已然摆好在桌面上,不能自己搭配,而且那饭菜已经冷了!!所以在那里吃的真的是不好。对了,余姚中学的大门非常宏大,非常高大;原以为金中的大门够大了,结果(到时候上图)。
学长在余姚中学大门下.jpg
说正事,其实也不是正事。在省选集训的这几天,每天都如同修仙一样,晚上打游戏之类……本身就是初三,省选也不会选上,也就很浪。在上课的时候,也基本没有听课,要么自己用那里的网络在bzoj上刷水题,要么用自己的手机看番(工口番你信么)。【小朋友们千万不要学我】然后现在造成了bzoj上刷题数量和lztlztlzt相当的地位,当然也是有点高兴的。
讲课的内容大抵只有第一场和倒数第二场认真听了。第一场讲的是动态传递闭包问题,其实就是一个动态的图,有两种修改:加边和删边,有一种询问:问询两个顶点是否连通。最简单的静态的问题,我现在只会floyd-barshall算法,讲道理应该要学会tarjan求强连通分量的,可是自己太弱。然后对于动态的问题,听说可以用floyd维护一个bitset,然后就可以实现一系列操作的样子。但是什么事bitset……
倒数第二场是zzx大牛讲的,他教导我们ZJOI要“乱搞”,就是随机化处理或者暴力乱搞一下,说不定这道题就可以拿很高的分数甚至满分。虽然这个教导很有用,并且对第二天的省选有指导性的作用(T3字符串题暴力随机乱搞一下就可以那道60分的高分),但是我仍然是个蒟蒻。
第一天晚上试机,我就手打了一个读入优化,然后稍微调试一下,看看有什么游戏之类的蛤蛤蛤【逃……然后据lztlztlzt说,他旁边一个绍兴一中初三的,pas选手,手打splay来试机。。。我内心突然有种莫名的想打人的冲动——前几天刚刚打抄了一份splay的模板,简直两百多行……居然用splay试机,绝对是个大牛啊。
于是最后一天省选,省选当天,pj组的被分配到了一个莫名其妙的“余姚电大”(不知Claris怎么想),然后开始做题目。第一题汉诺塔升级版,大意就是现在这个汉诺塔,有n个大小,($1 \leq n \leq 50$)的每一个大小的圆盘有k个($1 \leq k \leq 4$),并且从下到上的原来编号是1~k;如同普通的汉诺塔,要把这汉诺塔从第一个柱子移到第三个柱子上,但是每一个大小的圆盘是指定顺序的,问最少的移动步数。$k=1$的时候就是普通的汉诺塔,步数就是$2^{n}-1$;在$k=2$的情况,也比较容易推出递推式,主要是判断目前需要移动的这一层和目标移到的顺序是否一致,再作判断;然后以为$k > 2$应该也可以比较容易推出来,结果死也推不出来;推了5h,考试结束,我就挂了。水了40分左右。(我居然没有写高精,可能挂的更惨!)T2、T3都没看。
考试结束后,据lztlztlzt表述,T1汉诺塔只需要考虑逆序对个数,然后好像瞎搞一通就可以满分了(加上高精度)?但是lztlztlzt的高精度并有没调出来,要不然他就要进队了(事实上真的可能进队)。然后T2是广义线段树,好像只要预处理一遍,构造一棵树,接着ST预处理lca,每次好像裸的lca能水40?!最后一题用线段树维护,能水40吧。这么说来,lztlztlzt至少120了!!要进队了!!
省选结束,金中OI组其余人都回家了,我只身去杭州数学集训。在数学集训期间关注了一下省选的成绩,发现:
爆零了!
爆零了!
爆零了!
lztlztlzt好像也爆零了
但是根据后来别人的描述,好像pj就不测了。这么看来,如果pj测的话,lztlztlzt就要AK了啊!
%%%
这次ZJOI2017终于圆满滚粗了,心中有种奇妙的感觉,或许更是一种悲凉:自己太弱,别人太强,然而自己认真刷题也没办法超过别人的样子,OI之路到底能不能撑下去?至少要在期中考之后的日子“日艹白题”,争取成为一个金中的大牛,然后争取高一进队!(flag立得飞起)。NOIP2017只有一百余天了啊。。。ARZhu,Fighting!
ZJOI2017 Round#2 滚粗记的更多相关文章
- JSOI 2017 Round 1滚粗记
day0 到常州一中报道,吃了午饭,好像这次有小火锅. 然后下午听JYY讲线性规划...好神啊. 晚上去试机,机子上没有npp,只有linux下的codeblocks,敲起来一顿一顿的...后来被迫使 ...
- Codeforces Round #477滚粗记&&祭第一次div2场
4.29 - 23:58:现在似乎在ST的样子……先等一波 Day4.29 prescript : 难得遇上一场9:00开始的div2,看了看大家都打,索性也当一回神仙吧. 晚上出去吃饭,匆匆赶回家, ...
- ZJOI2017 Day3 滚粗记
私のZJOI Day3 2017-3-21 07:52:53 今天,考了人生当中的第一次省选(虽然只是普及组三等奖但仍然有幸能体会一下).据胡老师说,这就是来体验一下被大神虐--真的是这样,听课听不懂 ...
- 【FJ省队训练&&NOIP夏令营】酱油&&滚粗记
FJOI2016省队训练滚粗记 2016.07.03~2016.07.06(Day1~5) 在学校期末考.因为才省选二试too young too simple爆蛋了所以下半个学期只能滚回去读文化课, ...
- thusc2016游记&&滚粗记&&酱油记
#include <cstdio> using namespace std; int main(){ puts("转载请注明出处:http://www.cnblogs.com/w ...
- CTSC2016&&APIO2016滚粗记&&酱油记&&游记<del>(持续更新)</del>
挖一波坑 #include <cstdio> using namespace std; int main(){ puts("转载请注明出处:http://www.cnblogs. ...
- 2015 CTSC & APIO滚粗记
o诶人太弱..... 记一发滚粗记以便治疗我的健忘症= = //文章会不定时修改,添加一些内容什么的...因此最好看一下刷新一下(因为有可能你正在看= =我正在写... 5.2 早上9点坐上长达11小 ...
- HNOI2015滚粗记
HNOI2015滚粗记 经过两天的苦战,艰难的HNOI终于结束了.感觉这次HNOI自己还是收获了许多. \(Day1\)打的很是艰难,题目一下就有种晕头转向的感觉.开场\(20min\)自己还在读题时 ...
- CTSC 2017 滚粗记
CTSC 2017 滚粗记 结束好几天了一直没写. 明天就要去参加二轮省选了,填一下坑吧. 所以可能很多东西已经忘了 Day -2 [5.5 Fri] 周五晚上是其他学信竞的同学来机房的时间... 也 ...
随机推荐
- python 接口自动化测试(一)
一.测试需求描述 对服务后台一系列SOAP接口功能测试 参数传入:根据接口描述构造不同的参数输入值(Json格式) 二.程序设计 通过Excel配置具体的测试用例数据 保存参数为Json格式,预写入预 ...
- HTML5学习笔记<四>: 列表, 块和布局
HTML列表 列表标签 标签 描述 <ol> 定义有序列表. <ul> 定义无序列表. <li> 定义列表项. <dl> 定义定义列表. <dt& ...
- css3 的 calc()函数在布局中的使用----头部高度固定,页面正好占满一屏
最近项目遇到一个布局需求,头部高度固定,页面需要刚好占满一屏幕. 如下示意图: 方法:使用calc .wrap{ position: relative; margin-left: 24px; marg ...
- 享受release版本发布的好处的同时也应该警惕release可能给你引入一些莫名其妙的大bug
一般我们发布项目的时候通常都会采用release版本,因为release会在jit层面对我们的il代码进行了优化,比如在迭代和内存操作的性能提升方面,废话不多说, 我先用一个简单的“冒泡排序”体验下r ...
- [译]Selenium Python文档:三、导航控制
你使用WebDriver要做的第一件事就是访问一个链接.一般通过调用get方法来实现: driver.get("http://www.baidu.com") 在将控制权返给你的脚本 ...
- JSP配置了虚拟目录使用JavaBean报错
今天遇到一个很棘手的问题,在jsp文件中使用useBean,网页返回码出现了500服务器内部错误,报错信息如下: The value for the useBean class attribute w ...
- ZJOI2017 Day3 滚粗记
私のZJOI Day3 2017-3-21 07:52:53 今天,考了人生当中的第一次省选(虽然只是普及组三等奖但仍然有幸能体会一下).据胡老师说,这就是来体验一下被大神虐--真的是这样,听课听不懂 ...
- java学习笔记 --- 多态
一.多态 (1)定义:同一个对象在不同时刻体现出来的不同状态.父类的引用或者接口的引用指向了自己的子类对象. Dog d = new Dog();//Dog对象的类型是Dog类型. Animal ...
- Struts2之Action与配置文件
一.Struts2配置文件 1.struts.properties 在学习Action之前先学下Struts2的配置文件,与Struts2相关的配置文件有好几个,常用的有Struts.xml,web. ...
- iOS开发之UICollectionViewController
1.概述 UICollectionView控件主要是用来做九宫格的,类似于android中的GridView控件.其用法与UITableView一样,首先要使控制器遵守数据源协议,再将控制器设置为UI ...