不知不觉省队集训已经结束,离noi也越来越近了呢

论考前实战训练的重要性,让我随便总结一下这几天的考试

Day 1

T1 唉,感觉跟xj测试很像啊?meet in middle,不过这种题不多测是什么心态?

T2 唉,感觉好像做过类似的?

T3 唉,怎么是提交答案题……

感觉前两题都会,信心大增,于是决定先码T2

码了一会,过了第二个样列,还有一个样例?咦怎么过不去?

纠结了一会发现——读错题了,啪啪啪,全写错了……立马就凌乱了

赶快做T1,结果发现meet in middle的空间复杂度好像炸了(事实并没有)

于是各种YY各种乱搞,随机化?随机化几步然后爆搜?

造数据搜了搜各种卡时乱搞发现过不去n=14, 并且n=13的点有几率搜不出来……==

好像没多少时间提答了,不管了,看人品了……

打开提答,卧槽数据怎么都这么大……咦,3、5好像都比较小,人类智慧

手玩了一下发现里面都是三元环,那就暴力构造等边三角形就好了

剩下时间不多,YY了个T2的暴力又调了调T1的参数,就结束了

下午:去的时候正在测,一看,卧槽怎么T1,T2是打包测试,卧槽出题人你说明呢……

卧槽T1全调在狗身上了,早知道提早玩提答了……

30+30+20=80……滚了,oyff提答80随便怒虐我

话说有几个把边长设为1的真是可惜

听讲题,T1就是meet in middle ,我个SB,考试的时候空间复杂度算错了XXXXX,

T2大概明白了但不是很清楚……竟然被请上去讲暴力(羞耻play)

T3 好像20分都是玩出1,2,好像20就我玩的是3,5……

教训总结:1. 开场一定要读对题!开场一定要读对题!开场一定要读对题!因为很重要说三遍

2. 对于否定自己之前的想法一定要谨慎,不要急于否定,我又想起了R3 d1 t3,我码完标解然后发现WA数据就急于否定整个做法的悲剧……

3. 出题人你怎么不早说打包,否则我就早去玩提答了(提答的教训之后在写)

day2 打开题发现绍兴一中noi模拟赛……

T1 我见过但我没写过,数据结构题

T2 我只会暴力……

T3 好像不会做……

想了想T1,发现就是个XXX(选填平衡树、权值线段树启发式合并/可持久化线段树) 读入真恶心(并不想写+1)

T2 打了个暴力,想了想bzoj1305 感觉就是把地图hash然后记忆化搜索,但并不想写+2……

于是看T3,二分,然后网络流?感觉YY不出来……于是打了个暴力发呆思考

不知不觉过了2h,感觉要完蛋,再看一眼题目k<=11,……这不就是SB状压dp吗,1h连码带拍完

还有2h,感觉还是写T1舒服一点,于是在平衡树和权值线段树纠结一会后,果断写了平衡树

不知是t1恶心还是代码能力退步,码到还有45min的时候才过样例

然而并不想写暴力对拍(最大失误),自己造了几个小数据肉眼找找感觉没什么错

感觉要A两题啦,于是去看看T2,优化无果,就不管了

出来听说T1爆栈?我还没听说过pascal 200000就爆栈的说,感觉不虚

下午看分:8+30+100=138 ……

卧槽,平衡树竟然写炸了……不可饶恕……

讲题:T1,T2,T3我都能嘴巴AC,然而却考出来这个样子,还是水平不够啊……

竟然被请上去讲了T3的标算,由于T3非常简单,我也就随便扯了几句就下去了……

下午讲课是随机化+提答题,讲题人shihanyuan真的好萌……

讲的还是非常好的,值得一提的是bzoj3237的随机化做法,完操cdq啊……

听课的时候找找T1的错,纠结的好一会发现我什么都没写错,只是合并插入的节点的s[]没有清为1……真是忧伤

T1是poi2011的原题,不过调好了之后T了2个点,而且在bzoj上也t了……真是不好……(wrh的treap在OJ上过了,随便虐我)

教训:不要过分相信相信自己的能力:该对拍的时候就要对拍,有些时候程序只会在大的随即数据下暴露问题……

感觉这场考试时间利用的也不是很很合理

day3 打开发现画风不对——怎么变成了noip模拟赛……

T1 怎么是提答,还是昨天讲过的……吐槽一下noip怎么会蹦出提答……

T2 我感觉我好像做过,但是我好像忘了怎么做了……

T3 卧槽SB原题

强烈谴责出题人,原题就算了,还这么SB的原题,不满max

搞完T3后看了看T2,越想越觉得做过,越想越不会做……

上网搜了一下无果,想了想T1的教训,于是跑去玩提答……

有部分分的提答好评max,首先写了个check,然后先去码第一个点的退火

由于我退火能力不行(可以说不会退火),第一个点的解很不优

翻了翻后面的数据,发现9,10两个点的数据挺特别,感觉很有想法的样子……但并不会搞

搞了一会9,10发现跑出来的解都不合法,于是放弃

突然想起shihanyuan大神的教导,要先玩出基本分

于是想了想,可以用最大生成树乱搞,然后我用尝试用各种生成树乱搞,就这个做法而言,还是得到了不错的分数

很明显,这个做法并不能得到非常优的解,但是我过于执着于这个方法而没有及早针对每个点写程序,错失了得更多分的机会

毕竟提答能力不行啊……

最后1h,写了个T2的暴力,尝试乱搞几下T1,但并没有什么效果……

下午看成绩:33+30+100=163 没有什么失误,但T1做得仍然不是很好……

T2听了解法之后我更感觉以前做过了囧……

这场的教训主要还是提答的,我放到后面再写

以上三天的考试还算正常,后面两天的考试简直不正常

day 4 这次应该是zyn出的题

T1 摆出一副博弈论的样子……但我不会……

T2 补集转化吧,……然后怎么优化

T3 我只会暴力

先想T1,然后无果(羞耻play,终于显示出我有多弱了),之后写了个记忆化搜索的暴力

然后T2,写了一会感觉可以压位,但算了一下怎么感觉压位过不了(我TM又算错复杂度了)

然后T3,感觉除了暴力啥也不会啊……

完蛋了,都过了3h,然后感觉机房变得喧闹起来了……常州的人好像都在说T3是fft……怎么都会fft……

和wrh交流了一下,说T1是SG,等等啥是SG来着我都忘了……(捂脸太羞耻了)

T2压位就可以过了,然后我回去一算复杂度,妈的又把10^7和10^8搞混了……(太SB)

于是滚去写了个压位,而wrh在写T3的fft……orz这是要AK的节奏

结局不难预料:wrh大神果然AK了,我这蒟蒻只有170……今天普遍200+高分……

教训:由于今天是2道SB题和一道fft,不想说什么,T1都忘了该滚到普及组了吧………

晚上开始学习fft……

day5 感觉今天也不正常,不过给了大样例好评

T1 好奇怪啊……

T2 这不是SB题么

T3 玛雅zxy的原创题

想了想发现早忘了T3怎么做的,印象中zxy写了很长啊,果断写暴力弃了

去写T2,唉,写起来发现最后除的数好大……感觉精度要爆炸……

于是先想T1,感觉YY不出来,只能混个暴力……

感觉T2应该比较好弄一点,于是尝试在dp的过程中把方案总数分开来除,码了半天终于过大样例了

这时候又喧闹了,tdl大神早跑上去玩了,这是已经AK的节奏啊……

交流一会发现T2根本不用这么复杂,开extended就过了…………掀桌,这有什么意思啊……(话说wzy大神纠结了3h)

yy了一会t1还是不会,于是去请教一下wrh大神,在他的指导下写了T1,结果还WA了两个点,实在太弱

最后80+100+30=210滚了,今天仍然有好几个AK的,太神了

T3 tdl大神的代码非常短,做法也很简洁,无限orz

教训:T1一开始执着于在DAG上思考,但没有想到可以转换为背包问题,实在太弱

做题千万不要被吓着,假如之前没看过T3,考场上未必想不出来

总结:这五天考下来,感觉自己是非常弱,不仅智商非常低,而且时间利用也颇不合理

简直被大神们随便虐,而且考试还经常犯诸如读错题,算错复杂度,SB题想不出来,数据结构写错等等不可饶恕的错误

感觉要加强博弈论,计算几何,fft,模拟退火和提交答案题的训练

同时也要多打模板,保证模板题不出错,避免day2 t1平衡树出bug的失误

noi 加油!!!

JS省队集训记的更多相关文章

  1. HN2018省队集训

    HN2018省队集训 Day1 今天的题目来自于雅礼的高二学长\(dy0607\). 压缩包下载 密码: 27n7 流水账 震惊!穿着该校校服竟然在四大名校畅通无阻?霸主地位已定? \(7:10\)从 ...

  2. 2018HN省队集训

    HNOI2018省队集训 Day 1 流水账 T1 tree 换根+求\(lca\)+求子树和,一脸bzoj3083遥远的国度的既视感.子树和讨论一下就好了,\(lca\)?也是大力讨论一波. 先写了 ...

  3. NOIP2018赛前停课集训记(10.24~11.08)

    前言 为了不久之后的\(NOIP2018\),我们的停课从今天(\(Oct\ 24th\))起正式开始了. 本来说要下周开始的,没想到竟提早了几天,真是一个惊喜.毕竟明天有语文考试.后天有科学考试,逃 ...

  4. 2017FJ省队集训 游记

    2017FJ省队集训 游记 又是一篇流水账 Day 1 今天是省队集训的第一天.早上骑车去八中,到的时候汗流太多浑身湿透被杨哥哥和runzhe2000 d了,一个说我去游泳了一个说我打球了...流完汗 ...

  5. [2018HN省队集训D9T1] circle

    [2018HN省队集训D9T1] circle 题意 给定一个 \(n\) 个点的竞赛图并在其中钦定了 \(k\) 个点, 数据保证删去钦定的 \(k\) 个点后这个图没有环. 问在不删去钦定的这 \ ...

  6. [2018HN省队集训D8T1] 杀毒软件

    [2018HN省队集训D8T1] 杀毒软件 题意 给定一个 \(m\) 个01串的字典以及一个长度为 \(n\) 的 01? 序列. 对这个序列进行 \(q\) 次操作, 修改某个位置的字符情况以及查 ...

  7. [2018HN省队集训D8T3] 水果拼盘

    [2018HN省队集训D8T3] 水果拼盘 题意 给定 \(n\) 个集合, 每个集合包含 \([1,m]\) 中的一些整数, 在这些集合中随机选取 \(k\) 个集合, 求这 \(k\) 个集合的并 ...

  8. [2018HN省队集训D6T2] girls

    [2018HN省队集训D6T2] girls 题意 给定一张 \(n\) 个点 \(m\) 条边的无向图, 求选三个不同结点并使它们两两不邻接的所有方案的权值和 \(\bmod 2^{64}\) 的值 ...

  9. [Luogu P4143] 采集矿石 [2018HN省队集训D5T3] 望乡台platform

    [Luogu P4143] 采集矿石 [2018HN省队集训D5T3] 望乡台platform 题意 给定一个小写字母构成的字符串, 每个字符有一个非负权值. 输出所有满足权值和等于这个子串在所有本质 ...

随机推荐

  1. iOS VideoToolbox硬编H.265(HEVC)H.264(AVC):1 概述

    本文档尝试用Video Toolbox进行H.265(HEVC)硬件编码,视频源为iPhone后置摄像头.去年做完硬解H.264,没做编码,技能上感觉有些缺失.正好刚才发现CMFormatDescri ...

  2. CADisplayLink

    什么是CADisplayLink CADisplayLink是一个能让我们以和屏幕刷新率相同的频率将内容画到屏幕上的定时器.我们在应用中创建一个新的 CADisplayLink 对象,把它添加到一个r ...

  3. vim插件介绍

    代码补全 http://blog.sina.com.cn/s/blog_a6559d920101acv3.html这个牛逼.************************************** ...

  4. Matlab找二维数组最大值

    1.m先max(x)求出每列最大值,返回行向量,再max对行向量求出最大值,就是max(max(x)). 注意:max(x),不管x是行列向量,只要是向量,那么就返回一个值. 2.先x(:)转为按列的 ...

  5. UVA 10000 Longest Paths (SPFA算法,模板题)

    题意:给出源点和边,边权为1,让你求从源点出发的最长路径,求出路径长度和最后地点,若有多组,输出具有最小编号的最后地点. #include <iostream> #include < ...

  6. Oracle 10 - 数据库表

    Oracle数据库表类型 1.堆表 2.索引组织表 3.索引clustered表 4.散列clustered表 5.有序散列clustered表 6.嵌套表 7.临时表 8.对象表 9.外部表 Ora ...

  7. 29. 栈的push,pop序列

    题目:给定2个整数序列,其中1个是栈的push顺序,判断另一个有没有可能是对应的pop顺序 解:其实这题主要是判断进栈次数和出栈次数誓不是相等.我是用栈作的,效率不高,每一个元素最多出栈1次,进栈1此 ...

  8. struts2学习笔记(3)——struts2的局部类型转换

    今天又学到了一个新的东西,就是struts2的类型转换. 为什么要类型转换? 今天我就要传一个点的坐标给你,保存时用一个自定义的Point类来保存. 因为在表单里面传过去的是字符串,如“12,23”, ...

  9. MQTT客户端与服务代理的案列

    服务端,采用 Mosquitto 来转发分发消息. 客户端自己写. 服务端 启动 mosquitto (底下的命令是我自己放到环境变量里面的,通过alias 运行mosquitto) Ishallbe ...

  10. Linux Shell 数字计算与比较

    直接上脚本, 使用$(())以及$[]进行数字计算 数值比较:n1 -eq n2检查n1是否等于n2         n1 -le n2检查n1是否小于等于n2n1 -ge n2检查n1是否大于等于n ...