校园动态

国科大学子在国际大学生程序设计竞赛中获佳绩

  •   近日,华为杯第47届ICPC国际大学生程序设计竞赛(亚洲区)决赛在上海举行。经过精彩角逐,中国科学院大学代表队获得银牌、铜牌。

      其中,2022级计算机科学与技术专业硕士生胡景佩、2019级计算机科学与技术专业本科生楼持恒和栗祺菁组成的“骑士与龙”队摘得银牌;2020级计算机科学与技术专业本科生李衍君、徐步骥和2022级电气工程及其自动化专业本科生楼云韬组成的“果壳家的龙ACMer”队为国科大再添一铜。

    中国科学院大学代表队

    竞赛现场

      ACM/ICPC国际大学生程序设计竞赛(International Collegiate Programming Contest)是由国际计算机学会主办的一项旨在展示大学生创新能力、团队精神和在压力下编写程序、分析和解决问题能力的年度竞赛。经过40余年发展,ACM/ICPC国际大学生程序设计竞赛已成为极具影响力的大学生计算机竞赛,被誉为“计算机软件领域的奥林匹克”。

      来自全国各地多所高校、中学和企业的314支队伍,经过重重选拔,入围总决赛。参赛队伍需利用代码,在5小时内解答13道题,正确答题数量最多且总用时最少的队伍获胜。竞赛考验着大家的专业水平、团队协作和心理素质。

      国科大代表队成员们虽然平时科研任务较重,但也积极利用周末时间相约训练,不断调整做题策略,提升能力。

      徐步骥和队员们通过模拟训练,了解和磨合各自的长处和短板。在他看来,比赛非常考验团队协作能力。“如果某位队员对一道题没有把握,则会交给更加擅长这个方面的队友。如果题目较为简单,通常会由一位成员单独解决,复杂的题目会有另一位成员协助,确保尽可能覆盖到所有条件。”徐步骥说。

      从本科生到研究生阶段,胡景佩一直代表国科大“出战”该竞赛,从铜牌“打”到银牌区末尾,再到银牌区首列,他一路坚持下来。胡景佩说,“比赛结束前10分钟,我完成了手上卡住的题目,看着屏幕从Wrong Anwser转变为Accepted,我知道我仍然对这一切充满喜悦。”

      楼持恒提到,“我们在这次比赛开局中遇到了一些困难,过题速度较慢。不过在通过两道题目后逐渐找到状态,最后以7题的通过数拿到银牌,结果还算符合预期。” 本科四年期间,楼持恒一直积极参加ACM国际大学生程序设计竞赛,一共拿到2金8银。“它锻炼了我的算法思维与团队协作能力,参赛时题目通过的瞬间也能带来巨大的成就感。”

    国科大代表队-“骑士与龙”队

    (左起:栗祺菁、楼持恒、胡景佩)

    国科大代表队-“果壳家的龙ACMer”队

    (左起:李衍君、徐步骥、楼云韬)

      在国科大,授课老师们开设《C语言》《数据结构》《算法设计与分析》等课程,带领本科生走进编程大门。“卜东波、张家琳老师的算法课、导论课,以科学研究的视角重新塑造了我对算法的理解。”胡景佩本科四年以来,不断学习算法,提升编程水平。楼持恒也表示,“在老师的教导下,我们学到很多基础算法,编程水平也在不断提升。”

      2021年,国科大举办了面向本科生的寒假程序设计训练营,通过“线上教学+比赛训练+答疑”的形式,加入编程语言入门、离散数学基础、数据结构和算法基础等模块训练,指导程序设计,提升同学们的代码编写能力。后来,同学们也不断通过学习兴趣小组、学长讲课、模拟题训练等形式,互相交流学习。

    楼持恒与同学们交流经验

      “山就在那,走路方法每个人也都知道,那就去翻越山吧,科研大抵也如此,不是所有事都有绝对的意义,但如果你认为有价值,那就去‘翻山’吧。”如今,胡景佩继续投入到科研工作中,追逐科研梦想。

      参加本次比赛,队员们对团队合作精神有了更加深入地理解。“虽然我们在比赛初期解题接连受阻,题目始终无法通过,但仍然保持着之前制定好的比赛策略,一道题一道题地慢慢攻克,最后取得不错成绩。”下个赛季,期待国科大代表队更加辉煌的战绩。

    责编 :贺静蕾