ACM國際大學生程序設計競賽(ACM International Collegiate Programming Contest,簡稱ACM/ICPC)是世界上歷史最悠久,規模最大、最具聲望的程序設計競賽,一直受到眾多國際知名大學的重視,全球著名IT公司更是爭相招募競賽的優勝者。
該項賽事分為各大洲預選賽和全球總決賽兩個階段。北京大學多次在亞洲區預選賽中負責命題工作,是中國在ACM/ICPC命題方面最具經驗和實力的高校之一。本書收了2008年北京賽區、2009年寧波賽區、2010年杭州賽區、2010年福州賽區四場由北京大學負責命題的亞洲區預選賽的全部題目,包括英文題目描述、詳細的解題報告、標準程序以及程序注解,是備戰ACM/ICPC的極佳參考書。
郭煒,男,北京大學碩士,現任北京大學信息科學技術學院講師。從2004年起擔任ACM國際大學生程序設計競賽北京大學代表隊教練,和李文新教授一起率隊進入全球總決賽三次,分別取得銅牌、第13和14名;獲得ACM國際大學生程序設計競賽亞洲區預選賽冠軍一次、亞軍一次,金獎5次。他也是“我愛背單詞”等系列英語學習軟件的作者。
姚金宇︰1988年生于湖南,2006年保送入北京大學信息科學技術學院,從2006年起多次參加ACM/ICPC國際大學生程序設計競賽,獲亞洲區預選賽金獎4次(含冠軍一次),並于2008年進入總決賽,獲得第十三名。多次參與ACM亞洲區預選賽的命題及裁判工作。2010年保送進入北京大學網絡與信息技術研究所攻讀碩士學位。
陳峰宏︰1988年生于湖南,2006年保送進入北京大學信息科學技術學院,從2008年起多次參加ACM/ICPC國際大學生程序設計競賽。獲亞洲區預選賽金獎6次,並于2009年和2010年兩度進入總決賽,分獲第二十名和第十四名。多次參與ACM亞洲區預選賽的命題及裁判工作。2010年保送進入北京大學軟件研究所攻讀碩士學位。