首页 > 其他分享 >他是 WC 第一名,也是在线知名题库的洛谷”网红“

他是 WC 第一名,也是在线知名题库的洛谷”网红“

时间:2024-05-06 21:01:22浏览次数:14  
标签:洛谷 陈彦汐 编程 Codeforces 博客 网红 题库 WC

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

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

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

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

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

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

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

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

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

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

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

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

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

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

六年前开始编程生涯

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

陈彦汐基础十分巩固,通过了一道题之后还会继续抽时间复习这道题,直到这道题的做法可以在 \(10^{-9}\) 秒内被想出来为止。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

有时候甚至一天十几题:

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

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

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

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

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

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

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

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

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

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

“游戏时间,勿扰”

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

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

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

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

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

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

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

标签:洛谷,陈彦汐,编程,Codeforces,博客,网红,题库,WC
From: https://www.cnblogs.com/caoshurui/p/18163948

相关文章

  • 洛谷题单指南-动态规划2-P1854 花店橱窗布置
    原题链接:https://www.luogu.com.cn/problem/P1854题意解读:F束花依次放入V个花瓶,每个花瓶最多一朵,且花的顺序在花瓶中递增,计算最大的美学值,并且输出每朵花具体放置方案。解题思路:首先想到的的DFS法,对于每一朵花,枚举所有的摆放方案,累加美学值,并记录放置位置,完成一种方案就记录最......
  • 洛谷P1576最小花费(逆Dijkstra算法)
    背景:说实话,这题有点考建模思想,及对Dijkstra算法的理解思路:因为转账间有手续费,即有一定损失比例,故边权均小于1(比例来说),而边的路权值非和,而是积,故边权相当于负(因为每次乘会使dis[i]变小)而题目刚好求最大路,而边权又等价于全为负,不刚好是Dijkstra的逆运用吗?原理:等......
  • 洛谷题单指南-动态规划2-P1435 [IOI2000] 回文字串
    原题链接:https://www.luogu.com.cn/problem/P1435解题思路:方法1:回文字串的特点是,正着读、反着读是一样的换一个思路,对于一个字符串s,正序、逆序公共的部分就是已经是回文的部分,剩余的部分就是要插入的字符所以,问题转换为,计算一个字符串正序、逆序的最长公共子串,然后剩下的长度......
  • 洛谷P2375 [NOI2014] 动物园
    动物园题目描述输入格式输出格式输入输出样例输入3aaaaaababcababc输出36132开始时都没看出来这是kmp板子题先看看AC代码吧#include<bits/stdc++.h>#definelllonglongusingnamespacestd;constintmaxn=1e6+10;constintmod=1e9+7;chara[maxn];in......
  • #交互,dp#洛谷 7998 [WFOI - 01] 猜数(guess)
    题目传送门分析首先要搞清楚,交互库的自适应会让区间长度尽可能增大(答案自适应)也就是说,如果现在区间为\([l,r]\),你选取的区间为\([l',r']\),那么交互库会让你的区间变成\([l,r'-1]\)和\([l'+1,r]\)中区间更长的那一个,不妨枚举这个长度设\(dp[i]\)表示区间长度为\(i\)......
  • HydroOJ 从入门到入土(17)批量转化其他格式题库(Python)
    新题库,新快乐,新痛苦。一、想法有了多种题库之后,常常会遇到大量题库无法转化到自己的OJ上。每次都要重新手写解析器,非常浪费时间,于是抽出了这个工具。本工具可以将抽取好的信息自动组装成符合HydroOJ格式的题目并自动压缩,解决后半部分的转化工作。二、实现1.准备包和相......
  • 洛谷2664树上游戏-点分治
    link:https://www.luogu.com.cn/problem/P2664lrb有一棵树,树的每个节点有个颜色。给一个长度为\(n\)的颜色序列,定义\(s(i,j)\)为\(i\)到\(j\)的颜色数量。以及\[sum_i=\sum_{j=1}^ns(i,j)\]现在他想让你求出所有的\(sum_i\)。一个暴力的想法:因为是求和,所以可以拆......
  • 洛谷题单指南-动态规划2-P1091 [NOIP2004 提高组] 合唱队形
    原题链接:https://www.luogu.com.cn/problem/P1091题意解读:要挑选一个最长的先上升后下降的序列,求其余的元素数量解题思路:先计算正向的最长上升子序列,设f[i]表示以i结尾的正向最长上升子序列再计算逆向的最长上升子序列,设g[i]表示以i结尾的逆向最长上升子序列再枚举所有的i<j,m......
  • 洛谷 P5293 [HNOI2019] 白兔之舞
    洛谷传送门所求即为:\[\begin{aligned}f_t&=\sum\limits_{m=0}^L\binom{L}{m}A^m[k\midm-t]\\&=\frac{1}{k}\sum\limits_{m=0}^L\binom{L}{m}A^m\sum\limits_{i=0}^{k-1}\omega_k^{i(m-t)}\\&=\frac{1}{k}\sum\l......
  • 洛谷题单指南-动态规划2-P1004 [NOIP2000 提高组] 方格取数
    原题链接:https://www.luogu.com.cn/problem/P1004题意解读:从起点走到终点,走两次,计算最大路径和,第一次走过的点数值变为0。解题思路:直观上思考,可以先从起点走到终点,计算最大路径和,并记录走过的所有点,然后把所有点的数值置为0,再从起点走到终点,计算最大路径和,把两次的最大路径......