NOIP 2018 记
“这个时刻总是会来临的,日夜磨砺的剑锋,能否在今天展现出你的利刃呢?”
十一月十一日的紫荆港,早上的空气有些冷瑟。面对未知的$Day1$,我的心里尚且没有多少底数。
$T1$是一道原题,也不难,并没有花多少时间。
初看$T2$,恰恰是我不擅长的问题,思考良久也没有什么好的思路。观察样例,猜了一个“最终得到的集合一定是原集合的子集”的结论,然后写了一个完全背包发现过了大样例。当时觉得很虚,因为毕竟是猜的,但又觉得这个结论很有道理,就先没有管他。
剩下的时间还很多,开了$T3$后首先想到的二分答案,至于$Check$并没有什么想法。想去去年$NOIP$被支配的恐惧,在内心中有了退缩的想法。考场上心里大概没有十足的勇气与信心去做这道题,只想着多拿点部分分保命。思考许久大概觉得自己是不会做的了,但根据部分分想了一个贪心的做法,决定先写一写,过了样例却过不了大样例。当时的想法就是否定了自己,认为标算不可能是怎么做的,而接下来的开始乱搞真正抹杀了我向正解靠近的可能性。事实上,我的做法和正解只差一步之遥,甚至可以说那一步已经跨出了一小半步。在二分答案以后,在每个子树上我已经选出了最多的链的条数,可惜我没有在这基础上最大化返回给它父亲的单链的深度。或者说那时其实我已经意识到了需要让返回给它父亲的单链的深度尽量大,但是没有用科学的方法实现。虽然利用这个贪心做法可以得到$80$分,但这还是相当可惜的。
$Day1$出考场,我感觉全世界都$AK$了,大家讨论的不是自己拿了多少分而是$AK$用了多少分钟。当时心态有点崩,毕竟$Day1$已经被拉开了一些距离了。中午出太阳,坐在会场前的石阶上有些恍惚,心里总觉得不舒服。
$Day2$早上进试场的时候感觉有些压力,一是因为$Day1$比较简单,估计$Day2$会比较难,二是在$Day2$会较难的条件下,翻盘不容易。
看到$T1$有点蒙,大致浏览整套题,瞬间感觉画风不太对。$T1$写的比较长,有点怀疑人生,幸好沉住了气。$45$分钟写完调完测试完后就把它扔了,因为我知道我很有可能之后没时间管它了。$T2$令我陷入苦思,用了一小时多推出来了一些性质,感觉可以用一个多项式复杂度的做法解决但看数据范围不太对。当时感觉爆搜很难打,也许会调很久,写出来了也不一定有用,于是没有去写。果断写了一个$n=1,2$的几个$subtask$就去看$T3$了。$T3$想了一会目测正解就算想到了也是不一定能打完的,决定把好写的部分分都写了就能把时间都留给$T2$了。看看有关链没有简洁的做法,如果写会用掉大量时间,就只写了个树形$dp$,拿了个$68$就走了。事实上写树形$dp$也花了不少时间,测试完后只有不到半个钟头了。回去看$T2$,那个有可能过的做法是不可能写出来的,开始$Rush$当$n=3$时的更为简单的情况,期间比较慌张了,一直在手模、改参数,脑子也比较混乱,也意识流的敲上去了一个递推式,到最后十分钟终于把参数改对了,过了$(3,3)$的样例。
$Day2$出来是还很难以平复,$T2$的$n=3$的部分分是虚的,而且我以为只有我一个人没有做出来。回到学校后仍然感觉心中不舒服,直到后来测了一下发现最后$Rush$出来的递推式没有错,才稍稍回了一口气。
民间数据都比较水,测出来的都大概五百三十分左右,他们并没有把我的$Day1T3$卡掉,有的最多也$5$分。这甚至让我在有一段时间里也不禁觉得它是能过的,即使它本连大样例也过不去。然而$CCF$没有放水,“尽职尽责”的数据把我卡成最低分。官方成绩的公布好像一下子把我从梦中惊醒了:$100+100+80+100+65+68=513$分。
这次$NOIP$的经历值得总结,值得回顾。$Day1$的$20$分的失去应该是最让我痛心的地方了,由于这次$NOIP$区分度较低,$Day1$上的$20$分差距是难以挽回的,事实上也是如此,官方成绩$Day1$全省总共有一百多个人$AK$,我$280$分排在了两百名。但是$Day1$晚上心态的稳定,$Day2$最后能沉得住气,仍然让我翻回了一点余地。$Day2$正常发挥在全省排到二十多名的样子。即使如此,最终也算是勉强挤到了全省五十名,但$513$分纵是让人觉得惨淡了一些。不过,同样也要有感谢了,毕竟自己的努力总是得到了体现,$NOIP$能上五百分也算是实现了一个目标吧。
最终分数不够高当然不是数据的错,自己的水平还是远远不够的。要不断地磨砺自己的技巧,要让自己不断变得更强。面临挑战,应正视它,直面它,$Day1T3$没能成功$A$掉一个主观存在的原因就是畏惧困难。$NOIP$之后会有更多的挑战,从一缕微光开始,不断变得更强。不忘初心,砥砺前行。
NOIP 2018 记的更多相关文章
- 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. ...
- [OI]Noip 2018总结(普及)
考砸了,还有原谅我代码十分有限的可读性. 一个人的真正伟大之处就在于他能够认识到自己的渺小.——保罗 从一年前初一九月到现在18年10月接触OI已经有一年了.几次模拟赛也自我感觉良好,都过了一等的线, ...
- noip 2018 D1T3 赛道修建
noip 2018 D1T3 赛道修建 首先考虑二分答案,这时需要的就是对于一个长度求出能在树中选出来的最多的路径条数.考虑到一条路径是由一条向上的路径与一条向下的路径构成,或者仅仅是向上或向下的路径 ...
- NOIP 2018 总结
NOIP 2018 总结 提高组: 应得分 \(100 + 100 + 40 + 100 + 50 + 44 = 434\). 考后期望得分 \(100 + 100 + 20 + 100 + 50 + ...
- noip 2018 d2t1 旅行
noip 2018 d2t1 旅行 (题目来自洛谷) 给定n个城市,m条双向道路的图, 不存在两条连接同一对城市的道路,也不存在一条连接一个城市和它本身的道路.并且, 从任意一个城市出发,通过这些道路 ...
- NOIP 2018 普及组 解题报告
目录 标题统计 题目链接 思路 代码 龙虎斗 题目链接: 思路 代码 摆渡车 题目链接: 思路 对称二叉树 题目链接 思路: 先来解释一下为毛现在才来发解题报告: 其实博主是参加过NOIP 2018普 ...
- NOIP 2018 大翻车记
都9102年了我才想起来写游记啊 Day -1 肚子里翻江倒海,一天去了七次厕所.吃了PPA把病压下去.安慰一下自己,说这样会涨人品. Loli讲述学长们的翻车笔记.我大概像是玩笑一样听过去了.(伏笔 ...
- NOIP 2018 划水记
(此处不应有目录) (本来想咕掉这篇游记) Day -1 今天信心题,这个毒瘤出题人怎么出了一堆垃圾题(smallfat批判这个垃圾题). T2,T3是送分题.T1考了个noip根本不会考得类欧几里德 ...
- [日常] NOIp 2018 滚粗记
考试前预感到自己会滚大粗 然后发现确实滚了个大粗 ==== €€£ WARNING ==== 因为是后补的所以更新速度比较慢 最后决定把半成品扔出来 预计本周末放假会更完吧 2019.2.25 upd ...
随机推荐
- IDEA创建Scala项目
一.安装插件 见Scala入门篇 二.新建项目 选择new project,其中SBT相当于精简版的maven,其他的待补充.这里选择IDEA 填写信息,选择Scala SDK 在src目录下新建Sc ...
- 20155211 网络对抗 Exp9 Web安全基础实践
20155211 网络对抗 Exp9 Web安全基础实践 基础问题回答 SQL注入攻击原理,如何防御? 原理:SQL注入攻击指的是通过构建特殊的输入作为参数传入Web应用程序,而这些输入大都是SQL语 ...
- 20155311《网络对抗》Web基础
20155311<网络对抗>Web基础 实验过程 Web前端:HTML 使用netstat -aptn查看80端口是否被占用(上次实验设置为Apache使用80端口),如果被占用了就kil ...
- POJ 1789&&2485&&1258&&3026
这个真的太水了——MST专辑. 如果不会MST的两种算法的同学可以出门右转了. 大致讲一下,第一题我是用Prim+堆优化的(毕竟点比较多),后面三题用的是Kruskal(习惯打,而且并查集常数实在小) ...
- [CF1019D]Large Triangle[极角排序+二分]
题意 给出平面上 \(n\) 个点 \((x_i, y_i)\),问是否存在三个点构成的三角形的面积恰好为 \(S\) ,有的话,输出任意一组解即可. \(n\leq 2000\) 分析 BZOJ37 ...
- 【ORACLE】oracle数据库用户密码复杂度配置
-- 设置密码复杂度 SQL> @ /u01/app/oracle/product/11.2.0/db_1/rdbms/admin/utlpwdmg.sql -- 测试 SQL> alte ...
- 基于.NET Standard的分布式自增ID算法--Snowflake代码实现
概述 上篇文章介绍了3种常见的Id生成算法,本篇主要介绍如何使用C#实现Snowflake. 基础字段 /// <summary> /// 工作节点Id(长度为5位) /// </s ...
- 使用开源项目免费申请 JetBrains 全家桶 IDEA 开源许可证
JetBrains 公司旗下的 IDEA 功能都十分强大,深受各种编程语言相关的程序员的喜爱.我个人而言,经常使用 WebStorm,也使用过 PyCharm. 正常情况下 JetBrains 公司的 ...
- ats显示代理缓存
如果要将ats用作显示代理缓存,则必须配置客户端软件(即浏览器)以将请求直接发送到ats. 如果没有将ats配置为使用透明度选项(通过交换机或路由器在路由到源服务器的情况下拦截客户端请求并重新路由到a ...
- 铁大快捷记账Alpha版使用说明书
一. 引言 (1) 编写目的 (2) 参考资料 (3) 术语和缩写词 二. 网站概述 (1) 网站用途 (2) 网站运行 三. 网站使用过程 (1)网站登录 (2) 功能说明 一.引言 (1)编写目的 ...