计算机竞赛传奇人物
2025年1月20日,北京时间晚上10点35分,Codeforces上开了一场三小时的比赛。
Codeforces是一个编程竞赛网站,全世界的高手都在上面比赛,每场按名次加减积分。那时候,积分过了4000的,全世界只有一个人:白俄罗斯选手tourist。
中国选手jiangly开赛前是3976分,差24分。
在这之前,他和tourist有两次包揽了一场比赛的前两名,两次都是tourist第一。一次是2022年谷歌Code Jam的最后一届总决赛。另一次是2024年8月30日,tourist冲上4000分的那一场,两人六道题都做对了。这种比赛交错了答案要扣分,他俩每道题都是第一次交就过了。最后只差5分。
这一场,第1小时42分,他已经做出了8道题,只剩一道F2。
第2小时44分,tourist做出一道难题,总分超过了他,排到第一。
他交了一次F2,错了。网友开的直播帖里有人刷了一句:
jiangly在做F2,刚错了一次,只剩6分钟了,什么都可能发生。
第2小时56分01秒,他又交了一次。过了。离比赛结束不到4分钟。
他重新排回第一,积分涨到4039,超过了tourist的4009,成了Codeforces历史上积分最高的人。
网站给积分过4000的人单设过一档段位,名字就叫Tourist。他刚上4000分,名字旁边显示的也是Tourist。没多久,网站把他这一档的名字改成了jiangly。
这个账号,他是在2019年1月20日晚上8点04分注册的。48秒后,他在Codeforces的第一场比赛开始了。那天他排第190名。
初三寒假才碰编程
jiangly本名蒋凌宇,在重庆西南大学附属中学读的书。
他原本学的是数学竞赛。学校把年级里的尖子编成一个班,信息课上讲信息学奥赛。他说:
我不仅听懂了,还表现得出奇得好。于是,我们的信竞教练就找到我,强烈要求我去学信息学竞赛。
那是初三寒假,他第一次真正接触编程。教练叫潘玉斌。爸妈不太清楚信奥是什么,但放手让他去学了。
高一第一次考NOIP,他考了506分,重庆第六。几个月后的省选,满分600分,他只完整做出一道题,其余的题都只写了能拿部分分的笨办法,一共200多分,最后是靠NOIP成绩加权,才挤进了省队。他管那次叫"第一次经历毒打"。
2019年夏天,他去考NOI。NOI是信息学奥赛的全国决赛,考两天,金牌全国每年几十块。第一天他只考了100出头,觉得金牌肯定没戏了。第二天考完,出了考场,重庆的几位教练拿他两天的分数算了半天:
加起来480多?好像超过往年的金牌线了啊!……我当时整个人都是懵的:啊?我怎么就过金牌线了?
最后是489分,全国第40名,金牌,进了国家集训队。离他第一次碰编程,大约一年半。
第二年,他又拿了一块NOI金牌。总分还是489,一分不差。
差一名,没去成IOI
IOI是中学生的信息学世界赛,每个国家每年只派4个人。

2021年初,中国队最后一轮选拔,他排第6。前6名进答辩,国家队只要前4个。当时的新闻说,这已经是重庆选手的历史最好成绩。他后来说:
我差了一点点,没能被选上。虽然有一点遗憾,但也算是完成了我想做的事情:我只是在做我喜欢的事,顺便看看自己能走到哪一步。
tourist在IOI上拿过六块金牌。蒋凌宇一次IOI也没打过。
那年2月,他还没进大学,母校的校长给他颁了一张聘书,请他当学校的教练。

落后两道题的世界总决赛
2021年,他进了北京大学图灵班。
大学生的编程世界赛叫ICPC,三人一队。他和王展鹏、罗煜翔组了队。王展鹏是NOI2020的全国第3名,两个人当年在同一场NOI上拿的金牌。

分工一般是这样:另外两个人联手啃全场最难的那道题,剩下的题归他写。
2024年4月,埃及卢克索,第46届ICPC世界总决赛。比赛大半时间,领先的都是MIT:
在他们做出9道题的时候,我们才做出了7题。
ICPC的最后一小时要封榜,谁也看不到别人的最新进度。大概就在封榜的时候,队友做出了那道难题。接着,他写完了最后一道。
北大做出了10道题,全场只有这一支队伍做到10道。MIT是9道,第二。
这是他第一次打世界总决赛,也是唯一一次。
和AI同一张榜
AtCoder是日本的编程竞赛网站,它办的世界巡回赛总决赛,是这个网站最顶级的比赛。2023年他拿过一次冠军,那场tourist第三。
2026年7月,东京,又一届总决赛,只请了12个人。七个小时,五道题。OpenAI的AI以表演身份参赛,和人类做同一套题,五道全做了出来。
人类第一,是另一位中国选手,做出3道。接下来8个人都只做出了前两道,分数一模一样,只能按用时排先后。这8个人里,蒋凌宇最快,排人类第二。tourist排第五。
主办方专门给人类设了一个"人类胜利奖":人类冠军的分数要比AI高,才能拿。这一年,奖没有发出去。
回重庆
4039分,他只保持了六天。下一场比赛他排第8,积分掉回3898,之后再没回到4000。他说:
我也从没想过一定要挂在第一名,掉分也无所谓。
tourist在2024年底加入了一家做AI程序员的公司。蒋凌宇本科毕业时,两位世界总决赛的队友,一个去了量化公司,一个去做AI。他的父母希望他接着读书,或者进大厂。
他当了信奥教练,常驻重庆带学生。
我的梦想很简单,就是打一辈子算法竞赛。
2026年7月16日,他又拿了一场Codeforces第一。
这是他在这个网站上的第27个第一。
IOI2026国家队选拔第一名的他,IOAI国际人工智能奥赛也拿到了银牌