2018年11月17日19:00,软件工程系“微三云”杯2018年度程序设计竞赛(算法类)的网络选拔赛正式开战。
来自全院不同年级、不同专业的400多位同学在宿舍、实验室或图书馆,通过网络参与了此次选拔赛。作为11月22日正式比赛的热身赛,本选拔赛一来可以帮助同学们熟悉我院自研的OJ平台;二来可以选拔120名同学参加22日的正赛,以确保比赛人数在场地空间承载范围之内,保证正式比赛的顺利开展。
19:00临近,同学们便开始积极部署个人电脑、网络环境,进入临战状态。19:00,OJ平台开放选拔赛的答题界面; 瞬时,400多位同学进入了疯狂抢时模式。与采用线下、封闭式的正式比赛不同,此次网络选拔赛设置了10道难度不一的算法类题目,并允许同学们利用网络辅助答题。OJ平台将根据每位选手的代码正确性、提交时间、代码运行时间、代码消耗内存等参数综合判定选手的得分,并实时更新所有选手的排名。随着时间推移,被顺利解决的编程题目数量逐步从1道、2道加大到了8道。稍显容易的入门题目基本上都是同学们首选的开胃好菜;而相对难度较高的综合型算法题(例如第2、7题),则在不断考验着同学们的耐心与毅力。最终,为时4个小时的网络选拔比赛自动关闭答题界面;而最终被解决的题目数量也停留在9道。400多位同学,在为时4小时的比赛中,总共完成近6000次提交。何文杰、郑文鑫、郑泽凯、陈子豪等10位来自软工、计科、信科的同学位列本次选拔赛前10名。
在整个比赛过程中,我院自研的OJ平台运行平稳,并经受住了运营以来最大并发访问流量的挑战。根据比赛约定,前120名同学将获得11月22日下午正式比赛的参赛资格。OJ平台显示,上述120名同学均在4小时内,成功解决7道以上编程题目。