»
遊客:
加入
|
登入
(帳號有問題請連絡TWed2k@gmail.com)
TWed2k
»
轉貼文字區
» 台灣之光!清大何凱鈞獲CodeVita世界冠
可打印版本
|
推薦給朋友
|
訂閱主題
|
收藏主題
|
純文字版
論壇跳轉 ...
主題:
[新聞]
台灣之光!清大何凱鈞獲CodeVita世界冠
字型大小:
小
|
中
|
大
|
巨
←
→
omg
鍛鐵驢友
. 積分:
93
. 文章:
110
. 收花: 861 支
. 送花: 12 支
. 比例: 0.01
. 在線: 61 小時
. 瀏覽: 3381 頁
. 註冊:
2061
天
. 失蹤:
5
天
#1 : 2025-3-25 07:48 PM
只看本作者
送花
(3)
送出中...
第十二屆CodeVita全球程式開發競賽於2025年3月在印度舉行,來自國立清華大學的資工系碩三生何凱鈞從超過53萬名參賽選手中勇奪冠軍,為台灣爭光。
清大校方指出,CodeVita是由印度商塔塔顧問服務公司(TCS)為全球大專院校以上學生所舉辦的賽事,其將程式開發當成一種運動來推廣。參賽者經過初賽、複賽的線上考核,才能從全球頂尖人才中脫穎而出,代表國家爭取最後決賽的25個席位。
何凱鈞四度參賽!終於第12屆奪冠
何凱鈞是第四度挑戰這項賽事,終於站上最高領獎台。他表示,在結果出來前,心裡都沒有把握, 「畢竟今年獲得第二名的智利選手是去年的世界冠軍,可以超越他,真的非常開心!」
在2024年3月舉行的第11屆CodeVita全球程式開發競賽中,何凱鈞曾名列全球前25名,代表台灣受邀前往印度孟買參加總決賽選拔。去年他未能獲得前三名(由智利、中國、新加坡選手獲得),但已展現出他的雄厚實力。
CodeVita提供獎金以吸引參賽者,冠軍獎金為10,000美元(約為新台幣33萬元),亞軍為7,000美元,季軍則為3,000美元;而第十二屆冠軍何凱鈞並非首次台灣人獲獎,除了他自己曾於第十一屆進入前25強、於十屆拿下季軍外,台灣交通大學的盛宇航也曾於2019年獲得第七屆亞軍,並於第八屆獲得冠軍。
CodeVita賽制為何?程式設計如何比賽?
CodeVita面向全球大專院校的在校學生開放,只要是主修資訊工程/資訊管理/科學學科的本科大學生、碩博在校生都以參加。由於報名方式相對簡單,參賽者需要在規定期限前至官網註冊報名就可參加。以2023年的第十一屆CodeVita為例,共吸引了全球超過44萬名學生報名參賽,第十二屆則為53萬名。
CodeVita三階段賽制簡介
CodeVita採用三階段賽制,以層層篩選出最優秀的程式設計人才。
在初賽階段,採用線上制形式進行,參賽者需要在6個小時內解決一系列程式開發題目(通常為6-8題),這些題目通常來自於現實生活中的計算實踐,具有一定的難度和深度。參賽者可以在C、C++、C#、Java、Perl、PHP、Python和Ruby等8種程式設計語言中選擇其一進行比賽
在初賽表現優異的選手將進入複賽。同樣採用線上制形式,但難度會明顯提升,每位參賽者同樣有6個小時的時間來解決程式開發問題。
複賽後表現最優秀的選手(全球前30名左右)將被邀請到印度TCS總部參加總決賽。在決賽中,參賽者需要歷經6小時激烈的馬拉松式程式撰寫競賽,最終產出冠亞季軍。
程式設計如何比賽?
根據 CodeVita 官網提供的資訊,題目通常來自於現實生活中的計算實踐,旨在提高參賽者的程式開發技巧。題目涵蓋多個領域,包括但不限於:
演算法設計
資料結構
數學建模
字串處理
圖論
官網中提供的範例題目標示了難度等級,例如「Complex」和「Simple」,範例題目如下:
1. Java Code Logic
描述:根據給定的Java程式碼邏輯計算輸出。
要求:根據輸入執行Java程式碼的等效邏輯,並列印輸出。
輸入:整數N,以及N個數字。
輸出:程式碼輸出的結果。
難度: 簡單
2.甲蟲尋蜜 (Beetle)
描述:一隻甲蟲在一個正方體表面上爬行,從起點到一系列蜂蜜點。甲蟲在同一表面上的移動路徑是圓弧,在不同表面上則是最短路徑。
要求:計算甲蟲爬行的總距離,精確到小數點後兩位。
輸入:點的數量 N,以及每個點的座標 (x, y, z)。
輸出:甲蟲爬行的總距離。
難度:複雜
3. 郵局包裹 (Parcel)
描述:郵局需要將包裹按照重量排序,但最重的包裹必須放在指定位置。每次交換兩個包裹需要付出努力,努力值為兩個包裹重量的乘積。
要求:找到所需的最小總努力值。
輸入:包裹數量 N,最重包裹的位置 k,以及每個包裹的重量。
輸出:最小總努力值。
難度:複雜
4. 運動會座位 (Sportsville)
描述:在體育賽事中,需要安排一個團隊的座位,有些成員可以坐在濕座位上,有些則不行。目標是最小化團隊中第一個人和最後一個人之間的距離,且任何兩個成員之間不能有超過15個連續空座位。
要求:找出團隊中第一個人和最後一個人之間的最小距離。
輸入:座位總數 S,團隊規模 N,可以坐在濕座位上的人數 k,座位塊數 M,以及每個座位塊的座位數。
輸出:最小距離。
難度:複雜
[如果你喜歡本文章,就按本文章之鮮花~送花給作者吧,你的支持就是別人的動力來源]
本文連接
送出中...
論壇跳轉 ...
最近訪問的論壇 ...
灌水版區
文字海洋
所在時區為 GMT+8, 現在時間是 2025-3-31 02:28 PM
清除 Cookies
-
連絡我們
-
TWed2k
© 2001-2046
-
純文字版
-
說明
Discuz!
0.1
| Processed in 0.021713 second(s), 7 queries , Qzip disabled