深度好文-风雨飘摇信竞路

风雨飘摇信竞路

写作时间:2025.9.19夜

1. 引子

夜深了,我捣鼓好了博客园,长舒了一口气。

明天就是 CSP-S 的初赛了,上周老师说可能这次我们没有初赛直升的名额了,把我们搞得都很慌,做了不少卷子。明天早上我还要做试卷。不管有没有名额,最后一年初赛了,总得搞个好看点的分数收尾吧。

不出意外,我干到这么晚,家长又会烦我了。从暑假开始,可能是和家长在一起时间太长了吧,总是吵架,把人心情弄得很差。上次我为了研究网页搞得很晚,家长轮番骂我,我就再也不想理他们了。就当自己是一个客栈的逆旅,寄宿一下罢了。

他们是极度不支持我学习竞赛的,也反感我捣鼓电脑。信竞队里有的人会单片机,有的人会系统、网络,有的人已经在考虑考计算机专业水平的考试了,而我呢?连正常学个信息学、现在想研究研究网站都做不到!

其实我挺想自己搭建一个博客体验一下的,但是每次修 BUG 不可避免都会占用很多时间,他们可能出于关心吧,总是让我不要搞了。但是每次都是暴力制止,吵架收尾。

其实想想,自己在信息学这条路上,磕磕绊绊,宦海沉浮。这条路不堪回首、前路缥缈。今年的比赛,也就是自己信竞的收官之战了。上大学我认为我也会毫不犹豫选择信息学的,那时候也许我会继续我的信竞路,至少会坚持信息学的火种,生生不息。但,那都是后话了。

“小楼昨夜又东风,故国不堪回首月明中。”回望这条路,坎坷崎岖,风雨飘摇。

2. “人生若只如初见”

最开始接触信息学是在什么时候?大概是三年级吧。从很小的时候就开始接触乐高啊机器人这类的了,可是对编程却一无所知。直到有一天,爸妈从小学同学那里得知了信息学竞赛,觉得这个可以锻炼我的思维——其实当时都觉得编程和机器人没什么区别——就把我送去学编程了。

从此,命运的齿轮开始转动。

最早合肥只有一家编程培训机构——酷町堂,现在叫酷丁编程,在那里,我最早接触了 Scarch 的小猫,了解了基本的编程语法,然后就开始学 C++,从此结缘信竞。最开始我以为编程都是像小猫啊或者简单的输入输出那样的游戏,还开始研究怎么用 C++ 写游戏啊什么的,以为就这样玩玩就行了,就像机器人那样,但是后来被骗去打什么比赛,从区里开始考,一级一级往上考,就这样被不明不白拽去打竞赛了。

但我最大的问题就是,玩心太重了。由于家庭的限制,我玩也玩不出名堂。就像现在学习网页,如果家人支持的话其实可以做得很好的,奈何家人不支持啊。当然,小学的时候主要是玩心重,玩了一个暑假,没怎么认真学,而且家人当时的态度和观点什么的都有问题,就导致了编程水平大幅下降。本来其实挺厉害的,但是秋季一回来每次都垫底了。自己倒是没心没肺,家人着急,就说,市赛得不了一等奖就不要学信竞了。

这是我第一次面临退竞。

市赛考完大概10月份吧,那天正好是我爸生日,妈从外面买了串回来,我爸问当时负责学校信息学的主任吴智武主任,成绩怎么样,主任一直都没回,我爸就说那没回不就是没考好吗,然后恶狠狠问我以后怎么打算,意思就是不要学了,然后我也哭,一家人都不说话。

我不明白为什么父母功利心这么重,动不动就是别上学了、别学了,给我的心里造成了极大的创伤。从某种意义上说,我挺恨我父母的。我也许不是个乖孩子,我一直都不是。

“孩子成绩非常好,大概率是一等。”突然主任发来一条消息。

那天,破涕为笑。

我长这么大有两次我爸生日我终生难忘,这是一次,另一次是初中我因为各种压力停课的时候。

小学的信竞学习给我奠定了坚实的基础,成为了我日后坚持下来的主要动力。那段时间班上有一个女孩最早学信息学,也就是她父母向我家长推荐的信息学,她叫赵奕帆,似乎后来就没有坚持下来了;比我们低一个年级的有很多学信息学的,当时小学也有信息学的课程,我们两个年级一起上课。那些学弟学妹都散了,但是很巧,有一个女生来到了八中,还记得我,而且她也坚持了信息学。

3. “时运不齐,命途多舛”

转眼就上了初中,那时候就是靠着小学的竞赛获奖进的四十八中的重点班,遇见了很多学习信竞的大佬,像陈振轩、陈曦。小学最早认识的陈曦,在酷町堂的问答网站上,后来她在我隔壁班,我也喜欢过她,也因为她和初恋闹翻过,高中也依旧联系过一段时间,算是自己比较长的朋友了。

在初中就开始打 CSP-J 了,初一、初二,成绩也还不错,2021 CSP-J 二等奖。初二的时候打过了普及和提高的初赛,但是因为疫情,复赛取消了。后来补偿了一个省赛,经过集训,也获得了省一的成绩。

也穿插着打过蓝桥杯,也是省一,本来能打国赛的,48 中补课,正好在国赛那天,300 块钱打水漂。

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

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

相关文章

Python-CSV库

CSV (Comma Separated Values) 是电子表格和数据库中最常见的数据交换格式。Python 的 csv 模块提供了读写 CSV 文件的功能,支持多种 CSV 变体和自定义格式。Python CSV 库 1. 库概述 1.1 简介 CSV (Comma Separated …

C++小白修仙记_LeetCode刷题_位运算

位运算 (难度:easy) 231. 2 的幂 给你一个整数 n,请你判断该整数是否是 2 的幂次方。如果是,返回 true ;否则,返回 false 。 如果存在一个整数 x 使得 n == 2x ,则认为 n 是 2 的幂次方。 示例: 输入:n = 1 …

C++小白修仙记_LeetCode刷题_双指针

双指针(easy) 345. 反转字符串中的元音字母 给你一个字符串 s ,仅反转字符串中的所有元音字母,并返回结果字符串。 元音字母包括 a、e、i、o、u,且可能以大小写两种形式出现不止一次。 示例: 输入:s = "Ic…

前路漫漫亦灿灿 往事堪堪亦澜澜

想了好久不知道从何下笔。 谨以本文慰藉我一段难忘的大学生生活,一个难忘的学期。 仍然忘不了军训时了解到ACM实验室,一切的一切从某位舍友,未来的集训队友、假期的守舍人、一个讨厌的人开始。从他那里的得知道了编…

设计模式(C++)详解—单例模式(2) - 指南

设计模式(C++)详解—单例模式(2) - 指南2025-09-19 22:51 tlnshuju 阅读(0) 评论(0) 收藏 举报pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block …

使用uv和pycharm搭建python开发环境

uv是一个Rust编写的极速Python包和项目管理工具。官网: https://docs.astral.sh/uv/ , 中文的详细使用文档: https://uv.doczh.com/ 可以用来安装和管理个多版本python,创建管理不同的虚拟环境,所谓虚拟环境是将包…

lc1032-字符流

难度:困难题目描述设计一个算法:接收一个字符流,并检查每个新字符加进来形成的新串,其后缀是否是字符串数组 words 中的一个字符串示例 输入: ["StreamChecker", "query", "query"…

lc1032-字符流

难度:困难题目描述设计一个算法:接收一个字符流,并检查每个新字符加进来形成的新串,其后缀是否是字符串数组 words 中的一个字符串示例 输入: ["StreamChecker", "query", "query"…

八股整理xdsm - 教程

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

C++小白修仙记_LeetCode刷题_哈希表

哈希表(难度:easy) 217. 存在重复元素 给你一个整数数组 nums 。如果任一值在数组中出现 至少两次 ,返回 true ;如果数组中每个元素互不相同,返回 false 。 示例: 输入:nums = [1,2,3,1] 输出:true 解释: 元…

【F#学习】字符串String

字符串 F#的字符串和其他现代化的语言的字符串差异不大。 let fruit = "Apple"字符串可以通过调用其本身的函数来修改,也可以通过String模块下的函数来修改——但字符串是常量,一旦被创建就不可能发生改变…

US$98 Yanhua Mini ACDP Module4 BMW 35080, 35160DO WT EEPROM Read Write

Yanhua Mini ACDP Module 4 BMW 35080, 35160DO WT EEPROM Read & WriteNo need soldering.Function:Read and write BMW M35080, 35160DO WT etc EEPROM Yanhua Mini ACDP Module 4 Package includes:Item No. Ad…

US$98 Yanhua Mini ACDP Module4 BMW 35080, 35160DO WT EEPROM Read Write

Yanhua Mini ACDP Module 4 BMW 35080, 35160DO WT EEPROM Read & WriteNo need soldering.Function:Read and write BMW M35080, 35160DO WT etc EEPROM Yanhua Mini ACDP Module 4 Package includes:Item No. Ad…

深入解析:K8s学习笔记(二) Pod入门与实战

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

现代汽车前瞻杯2025牛客暑期多校训练营3

F Flower 题意简化: 有一朵初始有n片花瓣的花,Yuki会按轮次摘花瓣:每轮操作中,她先摘a片花瓣,之后再摘b片花瓣;若剩余花瓣不足,就把剩下的全部摘完。这个过程会持续到所有花瓣被摘完为止。 Yuki的规则是:当且仅…

详细介绍:[新启航]白光干涉仪在微透镜阵列微观 3D 轮廓测量中的应用解析

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

实用指南:多技术融合提升环境生态水文、土地土壤、农业大气等领域的数据分析与项目科研水平

实用指南:多技术融合提升环境生态水文、土地土壤、农业大气等领域的数据分析与项目科研水平pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !impor…

【F#学习】“变量”?绑定!

绑定 在F#中,给一个值标记上名字的过程叫作绑定(binding)。绑定是不可更改的,就像C#语言中的readonly或者const一样。因此,我们称这样的东西为绑定而非变量。由于F#是静态类型语言,所有的绑定必须在编译期就明确…

2023 CCPC 深圳 F

F. Gift 基环树处理环。 给一棵基环树,要求删掉一条边后还是一棵树,说明只能删掉这棵基环树上的环上的边。 删掉边后还要保证以 \(p\) 作为根节点时,其他节点的儿子数量不超过 \(3\),说明根节点的度数一定是小于等…

完整教程:【算法】双指针(三)[快慢指针]-快乐数

完整教程:【算法】双指针(三)[快慢指针]-快乐数pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", …