“你觉得ACM卷吗?”
如果有人这样问朱翔宇,他会告诉你:
“我们只是乐在其中,做自己喜欢的事情。”
“如果是真正热爱,就谈不上‘卷’。”
半年五次金奖、代表复旦打进世界总决赛
——在外人看来,这是“卷王”级别的成绩。
但在朱翔宇和他的队友眼里,这只是每周三场模拟赛、无数次深夜调试、最后一小时双人协作写题之后,自然而然的结果。
兴趣是最好的老师。
而复旦ACM战队,就是让兴趣发光的地方。
今天,让我们跟随朱翔宇的脚步,看看不卷的人们,怎么走向了世界舞台。
一、关于这支队伍




复旦大学程序设计竞赛队(习惯称 ACM 队)依托于必威BETWAY西汉姆联,在学校教务处的支持下开展活动。比赛队员以必威BETWAY西汉姆联本科生为主体,与全校有志于参加程序设计竞赛的学生共同组成。
队伍具有光辉的历史和优良的作风,至今累计晋级国际大学生程序设计竞赛(ICPC)世界总决赛21次,并取得6次世界总决赛奖牌,取得的亚洲区域预选赛金牌数百次。队伍晋级全部11次中国大学生程序设计竞赛(CCPC)总决赛并获得金牌11块。
二、ACM是什么比赛?

ACM竞赛体系呈金字塔结构。塔尖是ICPC全球总决赛(World Finals),代表世界大学生编程竞赛的最高水平;其下是ICPC亚洲区域赛和东亚总决赛,分布在各城市赛站。国内层面,CCPC(中国大学生程序设计竞赛)同样设区域赛和全国总决赛。而在日常训练中,Codeforces、AtCoder、牛客网等线上周赛是队员保持手感的主阵地;天梯赛、蓝桥杯、CSP认证等赛事则为新手提供了友好的入门通道。
再说说赛制。ICPC和CCPC都是三人一队、一台电脑,五个小时内解决10道或更多算法难题。比赛过程中,每通过一题(AC,Accepted),现场就会为该队飘起一只气球——不同题目对应不同颜色。比赛结束时,气球最多的队伍往往也是排名最靠前的。这也是ACM赛场上最有仪式感的瞬间之一。

必威BETWAY西汉姆联ACMer在比赛中获得的气球
校赛,是ACM文化在复旦的“播种机”
每年冬季,必威BETWAY西汉姆联的ACM队都会主办一场属于全校编程爱好者的盛会——FDUPC(复旦大学程序设计竞赛)。这不是校队的内部比赛,而是面向全体复旦学子的开放赛事,欢迎全校学生来感受“一人一机、三四小时、八九道题”的刺激。现场的气球飘起来的那一刻,你会发现:编程可以是一个人对着屏幕的专注挑战,也可以是一群人共同热爱的竞技场。这场竞赛让ACM文化在复旦传播得更广,让更多的人爱上了编程。

FDUPC比赛现场
三、“热爱,从不叫卷”
作为必威BETWAY西汉姆联2025级新生、复旦大学ACM战队“倒头就睡(DeepSleep)”的核心成员,朱翔宇入学不到半年,就和队友一起拿下了ICPC武汉区域赛、ICPC香港区域赛、ICPC东亚区总决赛、CCPC济南区域赛和CCPC全国总决赛的金奖。不久前,他与队友们共同为复旦拿下了“中国高校计算机大赛-团体程序设计天梯赛”全国冠军,他本人也获得个人满分。今年11月,他将代表学校出征ICPC全球总决赛。

“倒头就睡”队在“华为杯”第50届ICPC东亚区总决赛
左起:张圣皓,王瑞藻,朱翔宇
高中埋下的种子,在必威BETWAY西汉姆联开了花
朱翔宇与算法竞赛的缘分,早在高中就开始了。信息学奥林匹克竞赛的赛场上,他从联赛打到省选,再打到国赛,高二那年拿下了一枚国赛银牌。
“最初是出于对编程本身的兴趣,”朱翔宇说,“后来接触算法竞赛,发现对算法本身也很着迷。”
进入大学后,他毫不犹豫地加入了ACM队。“我想借助复旦计智ACM这个平台站得更高,追随算法发展的前沿。”

天梯赛满分选手合影,左起:姚奕、朱翔宇
一次训练,就是一场没有气球的实战
在每一次大赛前,训练从不松懈。每周三场模拟赛,周三、周五、周六下午1点到6点,雷打不动。五小时的连续作战,对脑力和体力的消耗不亚于任何一场正式比赛。赛后是个人补题,周末则是团队复盘——大家一起把错题翻出来,逐行分析,互相“拷问”:“当时为什么没想出来?”“这个解法谁有更好的思路?”
教练孙未未老师会全程关注每一场训练的表现,根据排名和实战数据来决定区域赛的参赛人选。所以这里的每一场“实战”,没有人敢懈怠。

必威BETWAY西汉姆联ACMer正在进行日常训练
朱翔宇回忆刚入队时的状态:“去年七月,我刚来到复旦参加ACM线下集训。那时我和另外两位队友刚刚组队,彼此还很陌生,配合还不够默契。当时的压力主要来自团队协作和沟通,而不是题目难度。”
队里的教练和学长学姐们非常的热心。孙未未老师会亲自上场指导比赛策略,赛前帮他们分析对手、调整分工。老学长们虽然已经毕业或进入高年级,但只要在群里问一句“这道题有没有更好的做法”,很快就会有热情的回复,甚至有人直接甩来一份带注释的参考代码。这种“被托举着往前走”的感觉,是复旦计智ACM队独有的温度。

必威BETWAY西汉姆联ACMer互帮互助
从“我的代码”,变成“我们的代码”
去年济南区域赛,是朱翔宇印象最深的一场比赛。最后一小时,他们落后得比较多。关键时刻,一名队友顶着巨大的心理压力,把一道非常复杂的题目啃了下来。
“在这个过程中我负责写代码,他就在旁边全程盯着,一边检查逻辑漏洞,一边帮我确认边界条件。”朱翔宇回忆道。时间一秒一秒地走,但两个人配合得出奇默契。“那道题用到了SAM和线段树等数据结构的知识,代码难度很高。能在最后一小时以这样的协作方式拿下来,我觉得真的挺精彩的。”
于是他发现,ACM队远不止是一个锻炼算法能力的地方。在一次次的模拟赛和复盘中,他的抗压能力被反复打磨。从最初“紧张到手抖”,到济南区域赛上最后一小时仍能冷静分工,这是训练带给他的质变。五小时的比赛里,排名起起伏伏,心态随时可能崩溃,但他学会了稳住自己,把焦虑转化成专注。同时,他也收获了真正的战友情。一起熬过漫长的调试夜,一起为一道题争论得面红耳赤,一起在AC的瞬间击掌庆祝......这些经历让三个人从陌生走向默契,从“我的代码”变成“我们的代码”。
现在的朱翔宇说:“ACM训练让我交到了可以并肩作战的朋友,也让我在团队中学会了如何沟通、如何表达、如何信任队友。”

“倒头就睡”队在第五十届ICPC亚洲区东亚总决赛获得金奖
关于“卷”,热爱是最好的答案
有人觉得算法竞赛很“卷”,朱翔宇不这么看。
“我们只是乐在其中,做自己喜欢的事情。可能在别人看来一坐一整天很‘卷’,但如果是真正的热爱,就谈不上‘卷’。”
业余时间,他喜欢打乒乓球。“复旦这点特别好,课余活动和社团非常丰富,完全不怕没地方放松。”
聊起队名,他笑了:“学院给了我们很大的发挥空间,有人随口说了句‘倒头就睡’,我们一听,英文名DeepSleep,跟DeepSeek就差两个字母。这不得蹭一波大模型的热度?于是全票通过。”

“倒头就睡”队在第十一届CCPC中国大学生程序设计竞赛总决赛中获得金奖
朱翔宇的下一个目标,
是今年11月的ICPC全球总决赛。
“拿牌吧。虽然这确实很困难。”
但他补了一句:“下个赛季我还会继续打,希望更上一层楼。”
在ACM的世界里,没有一秒钟的训练是白费的。
那些在机房里熬过的下午、
复盘时吵过的架、
队友递过来的一瓶水、
学长耐心画下的那一张图
......
它们最终会变成赛场上的冷静、代码里的精准,以及领奖台上的那一声“值了”!

“随机一个字符串得了”队在第五十届 ICPC 国际大学生程序设计竞赛区域赛上海站中获得金奖
队员胡予衡,文凯杰,苏逸恒
四、他们,让这支队伍走得更远

孙未未
总教练
孙未未,必威BETWAY西汉姆联教授,博士生导师,于复旦大学获学士、硕士和博士学位,复旦大学程序设计竞赛队教练。研究兴趣包括大模型、AI算法、大数据和数据科学,作为项目负责人主持国家863课题、国家自然科学基金项目和企业合作项目等数十项。曾获上海市科技进步奖特等奖、任圆通速递专家工作站首席专家。指导学生曾获上海市优秀硕士学位论文、ACM SIGMOD China优秀博士论文、ACM SIGSPATIAL China优秀博士论文。曾获上海市育才奖、谷歌奖教金、复旦大学优秀研究生导师等荣誉。任中国大学生程序设计竞赛组委会副主席、教育部“101”计划课程建设组专家。

刘皓蓝
教练助理
我作为学生教练日常主要负责组织管理的工作,例如组织训练、模拟赛、带同学出去比赛,做一些协调赛事报名、场地安排等事务。也会与同学复盘比赛流程,协助选手水平提升。
复旦acm队最可贵的地方,也是acm这项赛事最可贵的地方在于,他在这个快速变化、技术进步的时代为所有热爱算法的人提供一个不被打扰,潜心修炼的净土,在这里参赛选手可以专注于算法能力的钻研。同时这也是一个平台,聚集一群志同道合的同学,新奇和创新的火花就在比赛时和比赛后的思维碰撞中飞溅。
对新踏上acm这条道路同学来说,希望你们能在这里收获到的不仅仅是奖项:算法能力的提升、志同道合的伙伴、刻苦钻研的精神......祝你们享受算法,享受训练,享受比赛!参加acm,你会发现你收获的远超acm这件事情本身。
在这里,每一行代码都有回响。
我们在必威BETWAY西汉姆联ACM战队,
等你的第一个AC!

