wu

news/2024/10/5 17:27:04

转载自 他是 ISIJ 第四名,也是在线知名题库的洛谷“网红”。

2024年全国青少年信息学奥林匹克竞赛冬令营(WC)上,以优秀成绩斩下第一名年仅六年级的 $liuyi0905$,成为最夺目的选手之一。

而且虽然是六年级的选手,但他取得优异成绩后,不少网友并不感到陌生,纷纷留言:

这不是洛谷上天天爆切神仙题的小哥吗?

没错,和其他WC选手不同, $liuyi0905$ 之前在网络上就已经小有名气,可以说是洛谷上的“网红”。

他的洛谷账号Follow人数刚刚突破十万大关,洛谷的估值排名也常年稳居前五,还有一个粉丝群。

这样的数据放在国内也是妥妥的知识区网红了。

WC一个月前, $liuyi0905$ 更是在个人的洛谷博客上发布一篇博客,是WC集训队的作业,并且在博客的最后放下豪言“近几年的IOI题都是傻逼题”。

一位“不明真相”的巨佬还评价说,“WC第一只有1%的机会能获得,我愿意以1:99的赔率打赌”。

这位网友不知道的是, $liuyi0905$ 2019年第一次参加WC就获得了300分以上的好成绩,吊打了全国所有的选手。

现在该评论已经被 $liuyi0905$ 删除,不知道这位网友作何感想。

另外,与国内诸多IOI金牌学霸一样的是, $liuyi0905$ 也收到了名校通知书。

国内有不少IOI金牌得主被清华姚班选择,同样 $liuyi0905$ 也与清华大学成功签约。

对于仅仅年满12岁的他来说,一切都才刚开始。

六年前开始编程生涯

$liuyi0905$ 对编程产生的兴趣起源很早,六年前就开始在洛谷注册了一个账号,通过的第一个题目是 [THUWC2017] 大葱的神力。

$liuyi0905$ 基础十分巩固,通过了一道题之后还会继续抽时间复习这道题,直到这道题的做法可以在 109 秒内被想出来为止。

他的洛谷博客创作始于3年前,上传的第一篇博客是题解 单源最短路径 (SPFA)。

这个博客一直热度十足,每天都会有仰慕 $liuyi0905$ 的网友前来回复。

直到后来,从一年前开始,他开始读集训队论文集,一下子变成了高产播主,接连上传了近30个博客。

其中点赞数最高的是他写的 Codeforces 1936(div1) 的题解,点赞数已经突破十万大关。

对于编程爱好者来说,这个只有文字的博客可以说是全程高能。因为CF给了2个小时的时间,而 $liuyi0905$ 在赛场上只用0分0秒就解决了所有问题,毫无疑问把所有选手踩在脚下。

上图(因某些原因暂时无法展示)是正式参赛选手的比赛时候的榜,前几位的选手都是世界排名前几的知名选手,多来自世界顶级大学,例如Benq来自就来自美国的顶级学府MIT。

有网友看完这个博客后说:“ $liuyi0905$ 可以在1分钟内解决Codeforces 1936(div1)的编程竞赛题,而我1个小时连A题的题目都看不懂”。

能如此耐心解答问题,引来一些爱好编程的学生“催更”:请上传所有比赛题解好吗?

从全国第一逆袭到全球第一

当被问及怎么样才能才能成为一个好的程序员(computer programmer,CP)时, $liuyi0905$ 只给了一个建议:

除非像我一样天赋异禀,否则不可能!

因为,他本人就是这么天才。

事实上, $liuyi0905$ 在WC前就参加了ccf NOI系列赛事湖南省的省队选拔,但第一次比赛的过程,并没有想象中那般顺利。

在HNOI2023中, $liuyi0905$ 总分只有599分。当然,这样的成绩,也足以让他进入省队。

但 $liuyi0905$ 并不满足于这样的水平。在那之后,到今年参加WC前,他开始在CodeForces上刷题。

为了准备WC, $liuyi0905$ 甚至不惜不参加小升初的复习,把小升初前的复习时间全部投入到了WC的备战当中。

有时候甚至一天十几题:

(此图由于特殊原因丢失)

而且,如果返回Accepted,他会要求自己重新重写一遍代码,直到得到比标算更优的解为止。

上图是 $liuyi0905$ 通过了CodeForces最难的几个问题之一(信竞牛蛙们将这类问题称作 *3500)的提交记录,可以看到 $liuyi0905$a后来的提交速度整整快了2000倍。

同样地,在一道大家至少需要3000ms时间限制的题目中, $liuyi0905$ 仅使用了300ms将这道题目通过。

![image](https://img2024.cnblogs.com/blog/3444487/202406/3444487-20240611151239636-1170877542.png)

此外, $liuyi0905$ 也没有忘记参加各种编程竞赛,不断积累经验。

例如,在今年, $liuyi0905$ 就参加了AtCoder举办的编程竞赛AtCoder Grand Contest 055、Codeforces举办的编程竞赛Codeforces Global Round 18。

并且在这些比赛中, $liuyi0905$ 都获得了非常优秀的成绩,他还在社交平台上说:“这些比赛好水啊,不会真有人不能阿克吧?”,若有人反驳其观点,他会说:“你为什么不能1min切” 或者是 “您配OI?”。

也就是说, $liuyi0905$ 会利用各个空余的时间,去到处比赛、刷题。

这样的努力也终于给他带来了丰硕的成果。

今年2月, $liuyi0905$ 终于在今年拿下WC金牌,并且是全国第一名。

“游戏时间,勿扰”

然而, $liuyi0905$ 并不像大众看起来那般“大神”—— 一天24小时都在学习。

事实上,他也与许多人一样,会在闲暇时间与朋友玩耍、甚至是打游戏。

例如,在准备WC的训练中,每天下午四点 $liuyi0905$ 会准时和同学一起去击♂剑♂,强身健体的同时,也能让自己的精神得到放松。

此外,在他平时训练累的时候,还会时不时打两局 Codeforces。

$liuyi0905$ 在休息与学习中划分了一条非常明确的界限:用心地学,也要尽兴玩。

此外, $liuyi0905$ 还建立了自己的服务器,希望能在这里与热爱编程的人们一起讨论各种有意思的竞赛题目(Codeforces, CodeChef, AtCoder)、面试(LeetCode)和奥赛相关的话题(IOI, NOI)。

不过,他要求粉丝们公开膜拜自己,这个不难从他博客下方的评论看出。

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈,一经查实,立即删除!

相关文章

如何阅读MTF图表

前言 1943年——就在二战方酣的困顿时期——蔡司(Zeiss)发展出一套称为「调制传递函数」(德:Modulationsbertragungsfunktion;英:Modulation Transfer Function, MTF;日:変调伝达关数)的科学程序,用来评量镜头的影像品质。光学仪器业者、相机镜头制造商欣然拥抱这项新…

openGauss-1主2从1级联回切

假设omm1 omm2 omm4 是idc1,omm3 是idc2 模拟IDC1 全挂:手动将级联节点提升为主:此时idc1正常了,需要加回集群: Omm1 buildOmm2 buildOmm4 build 之后启omm3 的crontab,靠cm去选主检查新主的数据:注意点: CM 起来后不能build了,所以要先build再启CM本文来自博客园,作者…

实例:vue

实例:vue.js实现模态窗口(弹窗)| Id | Title | DateAdded | SourceUrl | PostType | Body | BlogId | Description | DateUpdated | IsMarkdown | EntryName | CreatedTime | IsActive | AutoDesc | AccessPermission | | -------------| -------------| -------------| -----…

同步mysql数据到ElasticSearch的最佳实践

同步mysql数据到ElasticSearch的最佳实践| Id | Title | DateAdded | SourceUrl | PostType | Body | BlogId | Description | DateUpdated | IsMarkdown | EntryName | CreatedTime | IsActive | AutoDesc | AccessPermission | | -------------| -------------| ------------…

开源无代码 / 低代码平台 NocoBase 1.0.1-alpha.1: 区块支持高度设置

NocoBase 是一个极易扩展的开源无代码开发平台。完全掌控,无限扩展,助力你的开发团队快速响应变化,显著降低成本,不必投入几年时间和数百万资金研发,只需要花几分钟部署 NocoBase。 NocoBase 中文官网 官方文档 在线 Demo 新特性 区块支持高度设置(#4441)参考文档:区块…

Apifox安装使用

下载双击安装登录后,查看本地Mock快捷请求测试复制url到浏览器测试

机器学习实践——支持向量机

一.什么是支持向量机 支持向量机(SVM)是一种广泛使用的监督学习方法,主要用于分类和回归分析。它的基本原理是找到一个超平面(在二维空间中是一条直线),以最大化不同类别之间的边界。以下是SVM的关键概念:超平面:决策边界,用于分类的直线或平面。边界(Margin):从超…

软件工程-五 过程

软件工程-五 过程 做过程不是做工程 软件工程这个概念被提出的时候大概是在20个世纪60年代末。它作为成熟的概念的标志是软件工程的瀑布模型的提出。 瀑布模型将软件开发的过程分成需求、分析、设计、开发和测试五个主要阶段,其主要环节关系表现为如下的这样一种形态在瀑布模…