ZJOI一试几天,天微冷,雨。倒是考试当天近午时分出了太阳。

开题前的一刻,心情反而平静了,窗外泛着淡金色的日光照进来,仿佛今天的我并不是所谓来冲击省队,而只是来经历一场洗礼。

开题了,虽然有一点小插曲(为什么要用“!”啊ŏ_ŏ),但还是成功看到了“九条可怜”,马上就知道是吉老师的题啦。

大概是比赛经验少,比赛开始就莽莽撞撞的,一脚踢到了主机的电源——关机了~开机后还被学生端锁屏了,花了好久才解开,以后不能再犯这种事故了。

比赛开始后看了看三道题,发现都和图有关,感觉有一些不太对劲,大致感受了一下,T1的数据范围很清奇啊,感觉更像是一道题答题,大概能得的分数和时间是成正比的?

T2是一棵树上进行一些统计,眼看了看部分分,感觉50分挺可做的,因为是一条链和无修改两种情况,当时就觉得可能想一想能做出来的吧。

T3的题意一开始就读不太懂,加上它有无限多种可能状态,感觉暴力都写不来,大概要完了。

于是冷静开始想T1怎么做,大概很快就得到了一个结论,就是下一个图的点数是当前图的边数,下下个图的点数就是当前图相邻两条边的对数。于是按着这个思路写完了20分,然后想看看能不能多拿10分。大概想了一会,认为这个做法在时间复杂度上已经在最坏数据下极限了,就觉得如果要拿更高的分应该要有更好的算法才对,于是暂时放弃了。

T1的10分很暴力,想了想还是先写了,方便对拍或找规律。大概写得比较细心,没怎么调试就能对上了。于是开始想一条链的时候怎么做。手模了一些数据,感觉会有一些规律,用暴力程序输了输方案,感觉有希望。然而并没有很好的算法,想来想去复杂度还是 m*∑Ai 的,大概想了一个多小时,仍是没有思路,赶紧去看T3。

T3又看了一遍题意,头绪还不是很清楚,更没有什么思路,后来再往数论方面去想,有一点感觉,可惜我数学并不好,推不出什么有用的结论或性质。

这是时间已不是很充裕了,突然有了一种ZJOI 2018一试就只有30分回家了,很是不甘,接着去想前两题,T1、T2轮换着想,可是都没有什么结果。

最后一个小时,我感觉自己很不行了,思路也没有,就想着能多骗点分。

其实我在最后才发现有大样例⊙o⊙,点开T3的大样例,突然发现或许可以找找规律,于是突然觉得有事干了,开始大力找规律。

不停地用gcd乱搞,发现正确率还挺高了,虽然大数据错了很多,小数据却能对很多,看了看错掉的特殊点,写了些特殊的做法上去,最后大样例中 100 以内的数据总共 100 组竟然对了 99 组!最后结束之前也不知道拿来的信心把那一组数据特判掉就交了上去。

最后几分钟,检查了文件方面的问题,ZJOI 2018一试,就这么结束了。

回过头来想想,考场上也就打了一点最暴力的分,大概就T1的20分和T2的10分吧,T3的话我并不怎么觉得会有什么分,毕竟是错误的算法,连样例也过不了。

大概真的要30分回家了。

比赛当天回学校的时候,已经知道了几个人的分数了,想想比我高多了,即使试题这么难,却仍能把水平发挥得这么好,想了想离那些高手们的水平还差很多啊。

省选季总会遇到很多心理上的挫痛,或觉得自己的水平不够,甚至怀疑为什么别人经常颓却还是比我厉害,我明明克制了自己诸多欲望却还是如此低效,花了几天才搞懂的东西别人一下午就能学会,我往往要安慰自己,自己付出的努力总与收获的成果成正相关,努力总是一点一点积累起来的,一年以后,必有蜕变。

几天后,全榜成绩公布了,似乎分数比预期要高?T3居然有 20 分,真是感谢造数据的人良心,虽然也不知道过了哪两个点,不知有没有m是质数的那个。

后来回顾了这次考试,觉得T1可以再拿10分的,并且比较好想,只要沿着原先的思路走下去就可以了。关于T2的部分分,关键在于贡献分开算这点脑子没有转过来,如果能想到,那可能可以把两档部分分都能做出来了,可惜我的思维不够活跃啊。

省选证明了我还有很多问题,还需要继续努力,锻炼思维,提高代码能力,打下更坚实的基础,才能在大赛中发挥尽致。

ZJOI 2018 二试,我还要加油呢。

ZJOI 2018 一试记的更多相关文章

  1. ZJOI 2019 一试记

    没有心思做太多的铺述. $Day1$考完已经过去了几天,逐渐变得冷静下来,细碎的思绪也已经飘远,剩下一些难以忘怀的东西.$WC$以后一段时间的训练,本以为把状态找了回来,豪情壮志地出发,结果竟又是落魄 ...

  2. NOIP 2018 真・退役记

    目录 NOIp 2018 真・退役记 7.01 7.05 \(summary\) 7.12 7.18 7.26 - 7.27 8.2 8.3 8.3 8.7 8.9 8.20 8.24 8.27 8. ...

  3. 2018第一发:记一次【Advanced Installer】打包之旅

    一.前言 2017年最后几天,你们都高高兴兴的跨年,博主还在加班制作.net安装包.因为年前要出来第一版的安装包,所以博主是加班加点啊.本来想用VS自带的制作工具,不过用过的人都知道,真是非常好(to ...

  4. [日常] NOIWC 2018爆零记

    开个坑慢慢更(逃 (然而没准会坑掉?) day 0 大概 $8:30$ 就滚去雅礼了qwq 过去的时候发现并没有人...进报到处楼门的时候还被强行拍照围观了一波OwO 然后就领了HZ所有人的提包和狗牌 ...

  5. [日常] PKUWC 2018爆零记

    吃枣药丸...先开个坑... day -1 上午周测...大翻车... 下午被查水表说明天必须啥啥啥...(当时我差点笑出声) 晚上领到笔记本一枚和一袋耗材(袜子) 然而班会开太晚回去没来得及收拾就晚 ...

  6. NOIP 2018 大翻车记

    都9102年了我才想起来写游记啊 Day -1 肚子里翻江倒海,一天去了七次厕所.吃了PPA把病压下去.安慰一下自己,说这样会涨人品. Loli讲述学长们的翻车笔记.我大概像是玩笑一样听过去了.(伏笔 ...

  7. PKUWC 2018 铁牌记

    Day –INF: 联赛后根据分数一部分人继续停课.由于本蒟蒻撞上了狗屎运,联赛分数还行,可参加NOIWC和PKUWC,故继续停课训练.期间补全了一堆知识点,并成功翘掉期末考.(然而该还的还是要还的, ...

  8. JXOI 2018滚粗记

    --Update5.2 成绩出了,见后文 听说省选VAN写游记是传统,本蒟蒻也来发一篇吧. DAY 0 本来以为省选不在JKFZ举行的结果又是在JKFZ,本校作战感觉终究会是好一些吧,和jyh一起向教 ...

  9. PKUWC 2018 滚粗记

    day0 上午居然考了一场考试,大爆炸,攒了一波RP,下午也没有心思去落实题目,而是一心去搞颓废,到了晚上看时间还早,于是就看了一波上午考试的Solution,懵逼.jpg day1 上午考数学,前一 ...

随机推荐

  1. Memcached服务器上实现多个实例(约约问题排查)

    约约测试服上出行一个问题,司机收车失败. (1)经查看代码是null指针异常. 针对,之前,同套代码发布到华威测试服,未出现该问题,遂认定不是代码问题. (2)打印异常信息,获取null值异常的收车司 ...

  2. 学习笔记 | Set

    目录 Set Set 前言 不会数据结构选手 当几乎没写过什么数据结构的菜鸡遇上了毒瘤的splay和treap 时间正一点一点地被续走TAT 听说set有时候可以替代treap和splay 那么菜鸡L ...

  3. python3 拼接字符串的7种方法

    1.直接通过(+)操作符拼接 1 2 >>> 'Hello' + ' ' + 'World' + '!' 'Hello World!' 使用这种方式进行字符串连接的操作效率低下,因为 ...

  4. c++ 使用this指针进行串联的函数调用

    如代码所示,在每个成员函数函数体最后返回*this.即可实现串联调用. class Time { public: Time(, , ); Time &setHour(int); Time &a ...

  5. 详细教你实现BST(二叉排序树)

    查找基本分类如下: 线性表的查找 顺序查找 折半查找 分块查找 树表的查找 二叉排序树 平衡二叉树 B树 B+树 散列表的查找 今天介绍二叉排序树. 二叉排序树 ( Binary Sort Tree ...

  6. 导出excel失败,提示提示加载类型库/DDL出错

    首先,这里提供的解决办法仅适用于出现如下异常的情况:无法将类型为“Microsoft.Office.Interop.Excel.ApplicationClass”的 COM 对象强制转换为接口类型“M ...

  7. Apollo配置名词-学习1

    文章:Apollo分布式配置中心部署以及使用 部署环境为DEV(开发环境).FAT(测试环境).UAT(预生产).PRO(生产)

  8. vim python和golang开发环境配置

    首先在-下新建目录.vim和配置文件.vimrc,.vimrc内容如下: syntax on set nocompatible filetype off set rtp+=~/.vim/bundle/ ...

  9. 结对项目作业报告——四则运算web项目

    成员:顾思宇2016011993 程羚2016012050   1.仓库地址:https://git.coding.net/DandelionClaw/WEB_Calculator.git 注: 本项 ...

  10. UDP与TCP笔记

    1.UDP UDP协议在工作时是建立在IP协议之上的,UDP从进程的缓冲区接收进程每一次产生的输出,对每次输出都生成一个UDP数据报,然后把生成的UDP数据报直接封装在IP数据报中进行传输,因此在传输 ...