ACM國(guó)際大學(xué)生程序設(shè)計(jì)競(jìng)賽
什么是ACM-ICPC?
ACM-ICPC全稱“ACM International Collegiate Programming Contest”,中文譯名“ACM國(guó)際大學(xué)生程序設(shè)計(jì)競(jìng)賽”。其中,ACM是美國(guó)(國(guó)際)計(jì)算機(jī)協(xié)會(huì)(Association for Computing Machinery)的縮寫。ACM-ICPC可能是最具影響力的大學(xué)生程序設(shè)計(jì)競(jìng)賽,這可能是計(jì)算機(jī)專業(yè)大學(xué)生的奧林匹克。
在2017年的第41屆ICPC世界總決賽中,清華大學(xué)代表隊(duì)斬獲第6名。歷史上,來(lái)自中國(guó)大學(xué)的隊(duì)伍曾3次奪得世界冠軍。
比賽在哪些地區(qū)舉行?
比賽有各大洲分區(qū)賽和世界總決賽。在中國(guó)設(shè)有多個(gè)賽站。具體信息可在IPCP中國(guó)查詢。
比賽是怎樣進(jìn)行的?
比賽采用組隊(duì)的形式,通常3名選手為一隊(duì),使用同一臺(tái)計(jì)算機(jī)協(xié)作進(jìn)行比賽。比賽全程5小時(shí),賽題一般為10道。選手可以解決一道題目后可以將程序提交評(píng)委,由評(píng)委評(píng)判是否正確。提交不正確解答的隊(duì)伍會(huì)被罰時(shí),提交的程序會(huì)被退回。參賽隊(duì)伍可以修改之后再次提交。提交正確的解答后,評(píng)委會(huì)在參賽隊(duì)伍使用的計(jì)算機(jī)前升起一個(gè)題目對(duì)應(yīng)顏色的氣球。競(jìng)賽以各隊(duì)解決問題的多少進(jìn)行排名,解決相同數(shù)量題目的隊(duì)伍罰時(shí)較少的排名靠前。
如何入門ACM?
在下一篇文章中,我們將提供個(gè)人入門ACM的提示。需要注意的是,團(tuán)隊(duì)能力在ACM比賽中童謠十分重要。如果決定參加ACM賽事,團(tuán)隊(duì)成員之間應(yīng)該相互了解,一起進(jìn)步。
[文] Lightyears