[搬运自 qq 空间] 18 联赛小结

news/2025/1/30 7:47:57/文章来源:https://www.cnblogs.com/evenbao/p/18695032

NOIP2018 比赛经历与总结
万万没有想到会是这样的结果
记一场失败的比赛
2018.11.09 Day0
坐上去南京的火车 , 下午到达 , 入住宾馆
晚上去南航转了一圈 , 回到宾馆大约9:00就睡觉了
躺在床上 , 辗转反侧 , 一直睡不着 , 感觉喉咙被衣服勒得有点紧 , 很不舒服 , 也许是过于紧张的缘故吧。 夜里醒来上了个厕所 , 又过了好久才睡着 , 害怕因为睡眠不足影响发挥 , 越害怕越睡不着
2018.11.10 Day1
夜里没睡好 , 一点精神也没有
8:00 , 试机开始 , 我的考场里好多南京选手 , 我的左边是个南师附中的女选手 , 前面还有几个穿着南外校服的人
用半个小时的时间敲完了最短路(SPFA和Dij+堆) , Tarjan求强连通分量 , 最近公共祖先 , 树状数组 , 线段树 , exgcd等算法的模板
8:30 , 比赛正式开始 , 先看T1 , 总感觉在哪见过 , 看了一下样例解释 , 想出了一个贪心 + 分治 + RMQ最值的做法 , 时间复杂度O(NlogN)
9 : 00 , 写完 ,通过了两组样例
看了一下T2和T3 , 感觉T2是数学题(?) , T3是一道部分分比较多的树上最优化问题 , 都没有想到正解 , 看着题发呆 , 现在想想简直不知道当时自己在干什么
决定先写T3的部分分 , M = 1的情况就是求树的直径 , Ai = 1和链的情况二分答案 + 排序就行了 , 测了几组小样例 , 感觉没有问题 , 预计有55分
再看T2 , 感觉和去年比赛的第一题有点像 ,猜了几个结论 , 但是都发现了反例 , 最后写了个贪心 + 拓展欧几里得 , 大样例没有过
想想觉得自己好蠢 , exgcd都想得到正解都想不到
12:00 , 出考场 , 感觉今天上午完全不在状态 , 精神恍惚 , 估计一试成绩一定很差 , 听到几个南外的说 : "今天的题没有区分度" , 觉得自己真是太弱了 , 有点想哭的感觉 , 但最终还是忍住了 , 想着二试无论如何也要翻盘
回到宾馆 , 在笔记本上复原了今天的代码 , 非官方数据T2竟然有70分 , 感觉又有了一丝希望
仔细想了一下 , T2不就是贪心 + 动态规划(完全背包)么 , 这种题放到平常训练半小时就能写出来啊
网上的人说 , 今天三道原题 , 第一题是2013年Day2T1 , 而第二题和第三题来自POI(波兰的信息学比赛) , 搞不懂CCF在干嘛 , 省中某位大佬说明天的题一定很难 , 代码量会很大
晚上又躺在床上睡不着 , 感觉压力好大
2018.11.11 Day2
精神比Day1好了很多
赛前排队的时候遇到了无锡大桥实验的GK , 他说他昨天也没考好 , 拍了拍我的肩说 , "加油 , 今天翻盘"
8:00 , 试机开始 , 又花了半个小时打模板
8:30 , 比赛开始 , 先看T1 , 发现m = n - 1的情况下是一棵树 , 直接DFS就可以了 , m = n时是个基环树 , 找出唯一的环 , 然后怎么做不怎么会 , 于是决定乱搞 , 过了前三组样例 , 但第四组样例答案错误
T2是个数学题 , 发现N , M <= 3的情况直接搜索 + 打表就可以了 , 过了一会 , 将表打了出来 , 成功获得20分
再看N <= 2 , M <= 10 ^ 6的情况 , 发现当N = 1时 , Ans = 2 ^ M , N = 2时 , Ans = 4 * 3 ^ (M - 1) , 写了个快速幂 , 获得30分 , 总共加起来得了50分
此时时间已经不多了 , 赶紧看T3 , 树链剖分? 树形DP? 倍增? 过了好久都没有进展
我有些紧张 , 匆匆忙忙 , 写了个24分的部分分
又过了一会 ,比赛结束
问了问大家的估分 , 感觉都差不多
GK大佬稳住了 , 说他拿了194分
然而 , 我没有翻盘 , 只是考了个大众分而已 , 感觉很失落 , 为什么付出了这么多最后竟是这样的结果
下午 , 坐上了回家的火车 , 一路上天空阴沉沉的 , 就如我的心情一般 , 压抑无比
晚上回到家 , 终于 , 泪水还是夺眶而出 , 为什么付出那么多 , 最后还考得这么差?在这一年里 , 做了超过500题 , 暑假里自学了一本书 ,完成了所有的例题 , 在省中平时的训练里 , 我也经常考进前5 , 还考过第1 , 难受了一整夜
2018.11.12
省里下发代码 , 在非官方数据上测了302 , 比预估又低了好多 , 仔细看了我的程序 , 发现自己在Day1T3 , Day2T2 , Day2T3三道题上都有严重失误
本校初二提高组的其他人分数都和我差不多 , 他们也都发挥失常了 , 真可谓是难兄难弟
又难过了很久 , 不过最终还是想通了 , 并不是所有的付出都会立即得到兑现 , OI这条路也不是那么好走的 , 无论是怎样的结果都要接受 , 这也是必须接受的 , 不能成为真正的强手 , 考得不好也是很正常的
总结

  1. 不妄自尊大 , 也不妄自菲薄 , 这次考试的问题主要在于心态 , 太想赢 , 太想要成绩 , 导致了紧张 , 强大的内心是一个合格Oier必须拥有的 , 希望自己调整好心态
  2. 实力不足也是一个主要原因 , 要多做题 , 多学算法 , 总结出一套好的学习方法
  3. 重视平时的训练 , 训练结束后要将不会的题及时订正并总结
  4. 多打Codeforces的比赛 , 越是打不好就越要打
  5. 做题不能只追求正确 , 要提高一次正确率 , 还要善于用不同的思路解决问题 , 如果程序中有bug要学会对拍 , 而不是查看他人的代码
    不念过去 , 不畏将来 , 明年再战!
    @_Cancerous @WZY @月色 我们一起加油

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/877001.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

X3ctf 比赛 Write Up

X3ctf Write Up 1. Misc p11n-trophy(签到题): 题目描述:我们首先会得到这样一份证书:第一题签到题的答案就是证书下面正中间的“This certificate does not grant the rank of Master"。 trophy-plus + trophy-plus64: 这两道目描述一模一样其中一个flag是藏在certif…

python--用户意见

https://www.python.org/about/quotes/

虚拟记账系统之三种结算模式

虚拟记账系统作为近年来支付领域的创新产品,正成为企业资金管理和支付结算的重要工具。本文从支付断直连的背景出发,详细介绍了虚拟记账系统的三种结算模式:收单结算、归集直清和归集调拨,并深入探讨了这些模式在直播电商、企业资金管理等场景中的应用。从这篇文章开始,我…

RocketMQ实战—2.RocketMQ集群生产部署

大纲 1.什么是消息中间件 2.消息中间件的技术选型 3.RocketMQ的架构原理和使用方式 4.消息中间件路由中心的架构原理 5.Broker的主从架构原理 6.高可用的消息中间件生产部署架构 7.部署一个小规模的RocketMQ集群进行压测 8.如何对RocketMQ集群进行可视化的监控和管理 9.进行OS内…

Web 前端开发

通俗来说, Web 前端开发就是开发前端网页程序. 前端网页程序主要负责的就是将数据以好看的形式呈现出来. 网页有哪些部分组成: 文字、图片、音频、视频、超链接、表格... 前端的代码是如何转换成用户眼中的网页的: 通过浏览器转化 (解析和渲染) 成用户看到的网页. 浏览器中对代…

【 Github 】 如何获取 Github 上最新的 release 文件

前言 在 Github 上,我们经常会看到一些开源项目会发布 release,这些 release 文件通常是一些二进制文件或者压缩包,我们可以通过以下步骤获取到这些文件的最新版本。 1. 打开 Github 项目页面,查看最新的 release 版本 首先,我们需要打开 Github 项目页面,例如:https://…

【开源】gocron:一款开源可视化定时任务管理系统

在数字化转型的浪潮中,定时任务管理系统作为保障业务连续性和自动化运维的重要工具,扮演着举足轻重的角色。然而,传统的Linux-crontab等工具因其复杂的配置和有限的灵活性,难以满足现代企业和开发者对高效、用户友好任务调度的需求。正是在这样的背景下,Gocron应运而生,它…

【数据库】DrawDB:超好用的,免费数据库设计工具

引言 在软件开发过程中,数据库设计是一个至关重要的环节。 无论是关系型数据库还是非关系型数据库,良好的数据库设计都能显著提升系统的性能和可维护性。 然而,数据库设计往往伴随着复杂的表结构和关系,如何清晰地表达这些设计成为了开发者们的一大挑战。 DrawDB 应运而生,…

研发的立足之本到底是啥?

0 你的问题,我知道! 本文深入T型图“竖线”的立足之本:专业技术 + 技术赋能业务能力。研发在学习投入精力最多,也误区最多。 某粉丝感发展遇到瓶颈,项目都会做,但觉无提升,想跳槽。于是,梳理过往经历。 他觉得业务小,阻其技术发展。但细问,这系统用户量百万级,一点不…

Midscene.js:重新定义UI自动化的新时代工具

前言 Midscene.js 是一个创新的、面向开发者的 UI 自动化解决方案,并通过人工智能技术简化自动化脚本的编写与维护。 它提供了三种核心方法——交互(.ai, .aiAction)、提取(.aiQuery)和断言(.aiAssert),使开发者能够以自然语言描述步骤并执行复杂的UI操作。 它不仅支持…

Ant Design X:用最少的代码快速构建 AI 聊天界面

概述 随着人工智能(AI)技术的迅猛发展,尤其是通用人工智能(AGI)的进步,人机交互的方式正在经历深刻的变革。传统的图形用户界面(GUI)逐渐被更加自然、人性化的交互模式所取代。 为了应对这一变化,Ant Design X 团队提出了一种名为 RICH 的新设计范式,并开发了一系列专…

【Java应用】 Stream 流如何助力大数据处理

如果你会任意一门语言的stream流,没道理不会大数据开发。 俗话说男追女隔座山,女追男隔层纱。 如果说零基础学大数据,感觉前面是一座山,那么只要你会java或者任意一门语言的stream流,那大数据就只隔了一层纱。 本文以java stream流计算为例,讲解一些基础的spark操作。另一…