「典」他是 ISIJ 第四名,也是在线知名题库的洛谷“网红”
2020年国际初中生信息学竞赛(ISIJ)上,以优秀成绩拿下第四名年仅初三的张湫阳,成为最夺目的选手之一。
而且虽然是初三的选手,但他取得优异成绩后,不少网友并不感到陌生,纷纷留言:
这不是洛谷上天天爆切神仙题的小哥吗?
没错,和其他ISIJ选手不同,张湫阳之前在网络上就已经小有名气,可以说是洛谷上的“网红”。
他的洛谷账号Follow人数刚刚突破一万大关,洛谷的估值排名也常年稳居前五,还有一个粉丝群。
这样的数据放在国内也是妥妥的知识区网红了。
ISIJ一个月前,张湫阳更是在个人的洛谷博客上发布一篇博客,是ISIJ集训队的作业,并且在博客的最后放下豪言“近几年的IOI题都是傻逼题”。
一位“不明真相”的网友还评价说,ISIJ金牌只有1%的机会能获得,“我愿意以1:99的赔率打赌”。
这位网友不知道的是,张湫阳去年第一次参加CSP就获得了400分以上的好成绩,吊打了全国大部分的选手。
现在该评论已经被张湫阳删除,不知道这位网友作何感想。
另外,与国内诸多IOI金牌学霸一样的是,张湫阳也收到了名校通知书。
国内有不少IOI金牌得主被清华姚班选择,张湫阳则是被绍兴市第一中学录取。
对于仅仅年满15岁的他来说,一切都才刚开始。
两年前开始编程生涯
张湫阳对编程产生的兴趣起源很早,两年前就开始在洛谷注册了一个账号,通过的第一个题目是A+B Problem。
他的洛谷博客也创作始于2年前,上传的第一篇博客是题解 P1498 【南蛮图腾】。
这个博客一直没有什么热度,直到去年他获得过CSP 400分以上的成绩后,才收获了第一条回复。
直到后来,从一年前开始,他在AtCoder编程竞赛网站上刷题,一下子变成了高产播主,接连上传了近30个博客。
其中点赞数最高的是他写的AGC 045 的题解,点赞数即将突破一万大关。
对于编程爱好者来说,这个只有文字的博客可以说是全程高能。因为AtCoder给了2.5个小时的时间,而张湫阳在赛后补题的时候只用16分5秒就解决了所有问题,毫无疑问如果参加比赛,将把所有选手踩在脚下。
下图是正式参赛选手的比赛时候的榜,前几位的选手都是世界排名前几的知名选手,多来自世界顶级大学,例如ksun48来自就来自美国的顶级学府MIT。
有网友看完这个博客后说:Froggy可以在20分钟内解决AGC 045的编程竞赛题,而我20分钟连A题的题目都看不懂。
能如此耐心解答问题,引来一些爱好编程的学生“催更”:请上传所有比赛题解好吗?
从河南省队逆袭到全球第四
当被问及怎么样才能才能成为一个好的程序员(computer programmer,CP)时,张湫阳只给了一个建议:
除非像我一样天赋异禀,否则不可能!
因为,他本人就是这么天才。
事实上,张湫阳在ISIJ前就参加了ccf NOI系列赛事河南省的省队选拔,但第一次比赛的过程,并没有想象中那般顺利。
在HAOI2020中,张湫阳总分只有310分。当然,这样的成绩,也足以让他进入省队。
但张湫阳并不满足于这样的水平。在那之后,到今年参加ISIJ前,他开始在CodeForces上刷题。
为了准备ISIJ,张湫阳甚至不惜不参加中考的复习,把中考前的复习时间全部投入到了ISIJ的备战当中。
有时候甚至一天十几题:
而且,如果返回Accepted,他会要求自己重新重写一遍代码,直到得到比标算更优的解为止。
上图是张湫阳通过了CodeForces最难的几个问题之一的提交记录,可以看到张湫阳后来的提交速度整整快了5秒。
此外,张湫阳也没有忘记参加各种编程竞赛,不断积累经验。
例如,在今年,张湫阳就参加了AtCoder举办的编程竞赛AtCoder Grand Contest 044、由清华大学计算机系学生算法与竞赛协会联合学堂在线举办的高水平系列赛事“code+程序设计网络挑战赛”。
并且在这些比赛中,张湫阳都获得了非常优秀的成绩,他还在社交平台上说:“这些比赛好水啊,不会真有人不能阿克吧?”。
也就是说,张湫阳会利用各个空余的时间,去到处比赛、刷题。
这样的努力也终于给他带来了丰硕的成果。
今年7月,张湫阳终于在今年拿下ISIJ金牌,并且是全球第四名。
“游戏时间,勿扰”
然而,张湫阳并不像大众看起来那般“大神”——一天24小时都在学习。
事实上,他也与许多人一样,会在闲暇时间与朋友玩耍、甚至是打游戏。
例如,在准备ISIJ的训练中,每天下午四点张湫阳会准时和同学一起去打乒乓球,强身健体的同时,也能让自己的眼睛得到休息。
此外,在他平时训练累的时候,还会时不时打两局“逃跑吧!少年”。
张湫阳在休息与学习中划分了一条非常明确的界限:用心地学,也要尽兴玩。
此外,张湫阳还建立了自己的服务器,希望能在这里与热爱编程的人们一起讨论各种有意思的竞赛题目(Codeforces, CodeChef, AtCoder)、面试(LeetCode)和奥赛相关的话题(IOI, NOI)。
不过,他要求粉丝们公开膜拜自己,这个不难从他博客下方的评论看出:
这是个非常开放的社区,除了编程、面试与竞赛以外,社区里也有讨论各种音乐、游戏与基础学科的栏目。
当然,还有专设的meme(表情包)分享栏。
事实上,张湫阳平日里也很幽默,会在社交媒体上分享自己做的meme。