IT之家 1月11日消息,2021年10月6日,俄罗斯下诺夫哥罗德国立大学的Valeria Ryabchikova和她的两个队友举起了“编程界的奥林匹克”—— 国际大学生程序设计竞赛(简称ICPC)的世界冠军奖杯。两个月后,Valeria加入了华为俄罗斯下诺夫哥罗德研究所,从事智能计算应用加速技术方面的研究。
▲ 俄罗斯下诺夫哥罗德国立大学代表队赢得 2021 年第 44 届 ICPC 世界总决赛冠军,前排左三 Valeria Ryabchikova 捧着冠军奖杯。图片来源:ICPC 官网。
据华为介绍,Valeria 年龄 22 岁,毕业于下诺夫哥罗德国立大学信息科学数学机械研究所。从小 Valeria 就喜欢解决有趣的数学难题,在小学期间就参加数学竞赛,从 10 年级开始参加编程竞赛,从中获得了很多乐趣。进入大学后,Valeria 仍然继续参加比赛,在一次比赛后,她被 Shmelev Alexey 教练发现,邀请她加入自己的 ICPC 训练课堂。
2020 年,第 44 届 ICPC 启动,共有来自 104 个国家 3406 所大学的 58963 位参赛者参赛,Valeria 和她的两名同校队友也在其中。他们一路过关斩将,通过了 ICPC 北部欧洲(NCRC)赛区半决赛,以区域第二名的成绩进入世界总决赛。由于疫情原因,第 44 届 ICPC 总决赛推迟到 2021 年 10 月在莫斯科举办,共有 118 个队伍现场参赛。在 5 个小时的紧张比赛后,Valeria 团队是唯一一支成功解出 12 道赛题的队伍,赢得了 ICPC 冠军奖杯。提到比赛,Valeria 说:“比赛过程中我非常紧张,在听到结果时我完全没有心理准备,难以置信这一切真的发生了。”
Valeria 的教练 Shmelev Alexey 在 2021 年 5 月加入华为下诺夫哥罗德研究所。他在工作之余坚持给学生们做 ICPC 训练,研究所对此非常支持,为 Alexey 和学生们提供培训场所和一些力所能及的帮助。受 Alexey 影响,Valeria 在大学期间就接触了华为,并在 2021 年 12 月 21 日正式加入了下诺夫哥罗德研究所,从事智能计算应用加速技术方面的研究。
Valeria 对未来的工作即紧张又充满期待:“我喜欢解难题,并且从中找到乐趣。希望我能够为公司创造价值。”
▲ 下诺夫哥罗德国立大学赛队通过第 45 届 ICPC 区域半决赛,进入世界总决赛。左一:Shmelev Alexey 教练,左二:Valeria Ryabchikova,左四:Ilya Khlyustov。图片来源:下诺夫哥罗德国立大学网站。
IT之家获悉,和 Valeria 同一天加入华为的还有一位年轻的 ICPC 半决赛优胜选手 Ilya Khlyustov。20 岁的 Ilya 是下诺夫哥罗德国立大学的学生,也是 Valeria 的新队友,他们的三人小队已闯过第 45 届 ICPC 区域半决赛,将会在 2022 年 11 月参加在孟加拉达卡举办的世界总决赛。
Ilya 曾经以为华为只是一个 IT 公司,在他了解到华为有很多研究所后,对华为产生了浓厚的兴趣。Ilya 认为:“在华为这样的大公司工作,将有机会影响科技发展的进程。”于是他和 Valeria 一起加入了下诺夫哥罗德研究所,将从事算法和机器学习方面的研究。
ICPC 小知识
ICPC 是世界上规模最大、水平最高的国际大学生编程设计竞赛,被誉为“编程界的奥运会”。每年有来自 100 多个国家、3000 多所大学的近 60000 名大学生参赛,只有最优秀的队伍才能进入世界总决赛,获奖大学生被公认为是世界上最优秀的程序设计人才。
ICPC 也被称为最硬核的竞赛,不是由人为打分,而是由计算机打分。每个赛队三名队员,只能使用 1 台电脑,需要在 5 个小时内使用 C / C++、Java 和 Python 中的一种编写程序解决 7 到 13 个问题,如优化地铁时刻表、模拟空中交通管制、跟踪机器人运动、模拟机场行李收集、估计石油储备等等。当解决了一道试题之后,赛队将其提交给评测机,由评测机判断其是否正确。若提交的程序运行不正确,则该程序将被退回给参赛队,参赛队可以进行修改后再一次提交该问题。
有趣的是每队在正确完成一题后,组织者将在其位置上升起一只代表该题颜色的气球,每道题目第一支解决掉它的队还会额外获得一个“FIRST PROBLEM SOLVED”的气球。
华为自 2012 年开始赞助 ICPC,除了赞助区域赛和总决赛,华为还会联合 ICPC 举办单元挑战赛、马拉松竞赛和训练营。华为从业务里面选择具有代表性、实用性、挑战性的题目,支持学生学习、探索工业前沿知识,参与数字化世界的创新思考。
原标题:22岁拿下“编程界的奥林匹克”竞赛世界冠军 Valeria加入华为公司