在今年5月舉行的第30次CSP認證中,來自杭州電子科技大學(以下簡稱杭電)的大三本科生高義雄獲得500分,成為全場唯一滿分選手。這也是高義雄第二次得到滿分,上次是第26次CSP認證。
《中國科學報》從中國計算機學會(CCF)獲悉,CSP認證是CCF舉辦的軟件能力認證。第30次CSP認證約有5000人參加,成績400分及以上的有7人,其中山東大學2人,華南理工大學、北京交通大學、中山大學、華中科技大學、杭電各1人。
高義雄曾三次獲國際大學生程序設計競賽(ICPC)亞洲區(qū)域賽金獎、兩次獲中國大學生程序設計競賽(CCPC)金獎,曾任廣西大學生程序設計競賽命題人、主裁判。近日,高義雄還獲得中國計算機學會頒發(fā)的“CCF優(yōu)秀大學生獎”,該獎每年頒給全國約100名計算機專業(yè)的優(yōu)秀大學生。目前,高義雄以大四學生的身份在香港城市大學訪問交流。
這些成績的取得并非一帆風順,高義雄也曾經(jīng)歷過挫折和考驗,但他都咬牙堅持了下來。在他眼中:“算法是充滿魅力的,已將自己未來的博士研究方向確定為算法設計?!?/p>
高中選拔無緣NOI
高義雄從初一就開始接觸算法競賽。他記得,當時還是使用Pascal語言編寫程序,自己學習了語法和一些基礎的搜索算法后,在初二取得了CCF全國青少年信息學奧林匹克聯(lián)賽(NOIP)普及組一等獎的成績。
上高中后,高義雄選拔進入競賽班,繼續(xù)參加信息學競賽?!巴ㄟ^接觸競賽,我逐漸開始認識到算法的美妙,并在暗中選定了自己未來的發(fā)展道路?!备吡x雄告訴《中國科學報》。
經(jīng)過一年多的信息學競賽學習后,高義雄獲得NOIP提高組一等獎的成績?!昂苓z憾在省隊選拔中,因為出現(xiàn)了比較嚴重的失誤,我最終無緣全國青少年信息學奧林匹克競賽(NOI)?!?/p>
高義雄并沒有就此放棄參賽,而是選擇繼續(xù)參加亞洲與太平洋地區(qū)信息學奧林匹克競賽(APIO),獲得銅獎。在后來參加國際信息學奧林匹克中國隊選拔(CTS)活動時,高義雄結識了CCF前秘書長杜子德和NOI科學委員會副主席趙啟陽。
“兩位老師給我留下了深刻的印象,也讓我對CCF有了深入的了解?!备吡x雄回憶道,“國家隊選拔現(xiàn)場的答辯令我心潮澎湃,在我心中埋下了一顆繼續(xù)參加算法競賽的種子?!?/p>
遇到“金牌教練”
在賽場上,杭電算法競賽選手陳松揚讓高義雄印象深刻。2017年,在第41屆國際大學生程序設計競賽全球總決中,陳松揚以核心隊員的身份奪得第20名,當時他只是一名大二學生。
陳松揚把高義雄推薦給了杭電程序設計競賽“金牌教練”劉春英。“經(jīng)過與劉老師交談,我堅定了走算法之路的想法,并選擇到杭電讀大學,因為這里有經(jīng)驗豐富的指導老師和參賽團隊?!备吡x雄說。
在劉春英的指導下,高義雄的團隊在大一上學期就取得了ICPC濟南區(qū)域賽的金獎。但是在接下來一年多的競賽生涯中,高義雄稱自己遇到了瓶頸:“后面連續(xù)四場競賽成績都不是很理性?!?/p>
高義雄口中的不理想是指,他在中國大陸地區(qū)舉行的計算機編程排名大賽(XCPC)中只拿到了四個銀獎。在糾結是否繼續(xù)參加競賽時,杭電發(fā)布了承辦第26次CSP認證的通知。高義雄立刻報名,希望借這次認證來檢驗自己的水平。
“我在認證中取得了滿分,也對自己的實力恢復了信心?!苯?jīng)過調(diào)整訓練后,高義雄收獲了兩枚ICPC金獎、兩枚CCPC金獎和浙江省大學生程序設計競賽亞軍的成績。
發(fā)現(xiàn)算法的魅力
事實上,高義雄來到杭電后,也是經(jīng)歷了一番“練級”,才發(fā)現(xiàn)算法的魅力,并將其定為自己的研究方向。
通過校內(nèi)選拔,高義雄進入杭電卓越學院。據(jù)了解,杭電卓越學院的培養(yǎng)強調(diào)“導師制”。高義雄表示,最初自己覺得深度學習是一個有趣的研究方向,當時也是按照這個方向來選擇導師的。但經(jīng)過兩年的實驗和實踐,他發(fā)現(xiàn)這個方向并不太適合自己。
“教我概率論的杭電理學院張安老師的研究方向是理論計算機,我在大二下學期報名了張安老師開設的研究型課程,他講授的近似算法讓我非常感興趣。在跟之前的導師商量后,他非常支持我做自己喜歡做的事情。”于是高義雄開始深入理論計算機方向的學習和研究。
“杭電做理論計算機方向老師的課程我都去聽過,還參與了相關的課題討論,收獲頗豐。”高義雄告訴《中國科學報》,“我選修了杭電網(wǎng)絡安全學院梅麗麗老師開設的兩門研究生課程——計算理論和博弈論,這兩門課程跟我現(xiàn)在研究方向聯(lián)系緊密。這也得益于卓越學院特有培養(yǎng)模式,允許本科生選修研究生的課?!?/p>
“算法設計研究的課題大多來自現(xiàn)實生活?!备吡x雄介紹自己正在研究的一個課題跟財產(chǎn)分配相關,“通過算法設計,能夠使問題的求解更快,消耗的資源更少,這點非常有意義,也是我個人很喜歡的點?!?/p>
轉(zhuǎn)眼到了大四,即將畢業(yè)的高義雄面臨兩個選擇——工作和深造,他選擇了后者。
今年3月,在上海參加亞洲區(qū)ICPC決賽時,在劉春英的引薦下,高義雄結識了他在香港城市大學訪問交流期間的導師。“我做過一些功課,對這位導師的研究方向很感興趣,當面交流接觸后,導師非常歡迎我到香港訪問交流,甚至可以申請攻讀博士學位?!?/p>
“從算法競賽賽到現(xiàn)在的算法設計研究,很感謝在這條路上指引我前行的老師和學長,希望未來我可以做更多深入的研究工作?!?/p>