ACM國際大學生程序設計競賽題解

出版時間:2010-6  出版社:電子工業(yè)  作者:趙端陽//袁鶴  頁數(shù):374  
Tag標簽:無  

前言

ACM國際大學生程序設計競賽(ACM/ICPC:ACM International Collegiate Programming Contest)是由國際計算機界歷史悠久、頗具權威性的組織ACM學會(Association for Computing Machinery,美國計算機協(xié)會)主辦,是世界上公認的規(guī)模最大、水平最高的國際大學生程序設計競賽,其目的旨在使大學生運用計算機來充分展示自己分析問題和解決問題的能力。1970年在美國Texas a& m大學舉辦了首次區(qū)域競賽,從而拉開了國際大學生程序設計競賽的序幕。該項競賽從1970年舉辦至今已經(jīng)歷29屆,因歷屆競賽都薈萃了世界各大洲的精英,云集了計算機界的“希望之星”,而受到國際各知名大學的重視,并受到全世界各著名計算機公司的高度關注,成為世界各國大學生最具影響力的國際級計算機類的賽事。此項賽事的舉辦目的不單是培養(yǎng)參賽選手的創(chuàng)造力、團隊合作精神以及他們在軟件程序開發(fā)過程中的創(chuàng)新意識,同時也是檢測選手們在壓力下進行開發(fā)活動的能力。因此,ACM國際大學生程序設計競賽是參賽選手展示計算機才華的廣闊舞臺,是著名大學計算機教育成果的直接體現(xiàn),是信息企業(yè)與世界頂尖計算機人才對話的最好機會。該項競賽分區(qū)域預賽和國際決賽兩個階段進行,各預賽區(qū)第一名自動獲得參加世界決賽的資格,世界決賽安排在每年的3~4月舉行,而區(qū)域預賽安排在上一年的9~12月在各大洲舉行。從1998年開始,IBM公司連續(xù)贊助該項賽事的世界決賽和區(qū)域預賽。這項比賽是以大學為單位組隊(每支隊伍由教練、3名正式隊員,一名后備隊員組成)參賽的。國際ACM比賽1996年才進入中國內(nèi)地,上海交通大學作為我國內(nèi)地高校最早的參賽隊之一,曾7次進軍總決賽,并于2002年將ACM金杯首次帶到亞洲。打破了幾十年來歐美國家對這一賽事絕對的統(tǒng)治地位,更震驚了世界。2005年4月6日,在上海舉辦的“第29屆ACM.國際大學生程序設計競賽”總決賽中,上海交通大學團隊成功解答8道題,以一題領先的優(yōu)勢力克來自世界六大洲29個國家和地區(qū)的78支參賽隊,捧獲“世界上最聰明的人”的冠軍獎杯。時隔三年,ACM全球總決賽冠軍獎杯再次回到了上海交通大學,領隊俞勇教授與隊員們手舉國旗和校旗走上最高領獎臺,激動之淚奪眶而出。上海交通大學團隊從招生選苗、選拔隊員、日常訓練、寒暑假集訓、賽前封閉訓練,日復一日,年復一年,憑著頑強的毅力、強大的凝聚力,一步一個腳印、一步一個臺階,不斷積累,頑強拼搏,兩次攜手捧回世界杯。國際ACM比賽是世界上規(guī)模最大、歷史最長、影響最深的全球性計算機專業(yè)競賽,它要求每一名隊員不僅具有扎實的數(shù)學功底,非凡的算法設計能力,嫻熟的編程技巧,而且必須具備很好的協(xié)作精神、穩(wěn)定的心理素質(zhì)、快速的臨場應變能力。為了幫助各個大專院校的大學生們了解國際大學生程序設計競賽,了解其程序設計的方法,提高參與校級、省級和亞洲區(qū)賽國際大學生程序設計競賽的興趣,特編寫這本題解。

內(nèi)容概要

隨著各大專院校參加ACM/ICPC熱情的高漲,迫切需要有關介紹ACM國際大學生程序設計競賽題解的書籍。本書根據(jù)浙江大學在線題庫的前80題,進行了解答(個別特別簡單或者特別復雜的題目未選擇),比較詳細地分析和深入淺出地講解了解題的方法和用到的算法。題目的類型包括基礎編程、模擬、字符串處理、搜索、動態(tài)規(guī)劃、貪心、圖論、幾何和數(shù)學題。    本書可以作為高等院校有關專業(yè)的本科和大專學生參加國際大學生程序設計競賽的輔導教材,或者作為高等院校數(shù)據(jù)結構、C/C++程序設計或算法設計與分析等相關課程的教學參考書。

書籍目錄

第一章 基礎編程題   ZJU1037-Gridland   ZJU1045-HangOver   ZJU1049-I Think I Need a Houseboat   ZJU1058-Currency Exchange   ZJU1067-Color Me Less   ZJU1078-Palindrom Numbers 第二章 模擬算法題   ZJU1003-Crashing Balloon   ZJU1006-Do the Untwist   ZJU1005-Jugs   ZJU1009-Enigma   ZJU1016-Parencodings   ZJU1021-The Willy Memorial Program   ZJU1024-Calendar Game   ZJU1036-Enigma 2   ZJU1039-Number Game   ZJU1042-W s Cipher   ZJU1051-A New Growth Industry   ZJU1052-Algernon s Noxious Emissions   ZJU1056-The Worm Turns   ZJU1057-Undercut   ZJU1063-Space Station Shielding   ZJU1066-Square Ice   ZJU1071-Follow My Logic   ZJU1072-Microprocessor Simulation   ZJU1073-Round and Round We Go 第三章 字符串處理題   ZJU1014-Operand   ZJU1038-T9   ZJU1044-Index Generation   ZJU1046-Double Vision   ZJU1050-Start Up the Startup   ZJU1068-P,MTHBGWB 第四章 基本數(shù)據(jù)結構題   ZJU1004-Anagrams by Stack   ZJU1011-NTA   ZJU1062-Trees Made to Order   ZJU1061-Web Navigation 第五章 搜索算法題   ZJU1002-Fire Net   ZJU1008-Gnome Tetravex   ZJU1019-Illusive Chase   ZJU1047-Image Perimeters   ZJU1054-For the Porsche   ZJU1055-Oh, Those Achin Feet   ZJU1069-Plato s Blocks   ZJU1075-Set Me   ZJU1079-Robotic Jigsaw   ZJU1080-Direct Subtraction 第六章 動態(tài)規(guī)劃算法題   ZJU1013-Great Equipment   ZJU1027-Human Gene Functions   ZJU1074-To the Max 第七章 貪心算法題   ZJU1012-Mainframe   ZJU1025-Wooden Sticks   ZJU1029-Moving Tables   ZJU1076-Gene Assembly 第八章 圖論算法題   ZJU1015-Fishing Net   ZJU1053-FDNY to the Rescue!   ZJU1059-What s In a Name   ZJU1060-Sorting It All Out   ZJU1064-Roads Scholar 第九章 幾何和數(shù)學題   ZJU1007-Numerical Summation of a Series   ZJU1010-Area   ZJU1026-Modular multiplication of polynomials   ZJU1028-Flip and Shift   ZJU1030-Farmland   ZJU1032-Area 2   ZJU1034-Cog-Wheels   ZJU1041-Transmitters 參考文獻 索引

章節(jié)摘錄

插圖:

編輯推薦

《ACM國際大學生程序設計競賽題解(1)》是由電子工業(yè)出版社出版的。

圖書封面

圖書標簽Tags

評論、評分、閱讀與下載


    ACM國際大學生程序設計競賽題解 PDF格式下載


用戶評論 (總計38條)

 
 

  •   對于學習ACM算法的非常有幫助!
  •   這本書還不錯,適合初學ACM的學生
  •   希望多一些這樣的書籍,不僅參賽選手可以用這樣的書,一般的大學生也可以讀讀,里面的算法思想可以借鑒。
  •   書內(nèi)容很不錯,拿到手就開始看了,很適合入門acm
  •   很適合做ACM的選手用來訓練提高
  •   此書紙張質(zhì)量很不錯,書里面講的也很詳細,適合大學生喜歡編程的童鞋使用。
  •   選了一些比較經(jīng)典的題目,值得一看~
  •   讀者過癮,有深度,有思想,題新穎典型,很好很好!??!編程者的福音!!!
  •   這本書封面很好看,分析很透徹,感覺很好,是一本值得參考的教材書
  •   一般般,分析問題不顧透徹
  •   深入淺出,很有用
  •   本書都講了一些很實用的實例,表示我很喜歡,推薦購買的說~
  •   考研用的著的一本書
  •   很好,看看很好
  •   哎呀,好不錯哦!
  •   書的內(nèi)容還沒看,質(zhì)量挺不錯的?。?!
  •   真的很好,發(fā)貨太快了
  •   發(fā)貨速度很快,贊一個。
    書質(zhì)量很好,價格很實惠,性價比很高。
  •   鉆研只用
  •   發(fā)貨速度一流 ,,,書本陳述了中英文題目和詳細的程序,對ACM初學者如我簡直是如獲至寶
  •   該書集成了近幾年大學生程序設計大賽的精華,是本不錯的編程書,值得推薦。
  •   嗯。不錯的書。學習算法看看。
  •   內(nèi)容非常好。但是,在“內(nèi)容簡介”中提到的下載地址上查不到這本書。
  •   沒事了,看看。熏陶下。
  •   書還可以,不過要是能把題目的檔次在多一點會更好
  •   偶爾翻翻的
  •   這是一次很不愉快的購物,郵到書的外包裝無任何損壞,而里面的書卻破損嚴重,顯然是把原已破損的書打包發(fā)出,我對你們的工作態(tài)度十分不滿,這對消費者來說太不負責人了,我又急用,等換貨已來不及了,而我又要整天捧著一本破損的書在看,心情十分不好,所以我只能給差評了。
  •   首先,它是用C/C++寫的。其次,它是基于ZOJ上的題目的,這樣看完書上的解釋后,再在ZOJ上submit一下,看能否AC,可以檢驗自己對算法的理解程度。然后,它并沒有選擇過分簡單的題目,就算是第一章的基礎題部分,都是那些比較有技巧的題目(當然,如果有經(jīng)驗,一上午AC掉整個第一章沒問題)。后面的模擬、搜索,題目選得比較有難度,很好。而且,最難得可貴的是,它不是列出題目后就是代碼的堆砌,而是有個解題分析部分,分析得很好,體現(xiàn)了作者的用心。我是選著看的,看了第一章,第二章和第五章后,給的評論。希望能夠多點這樣的書,為ACMer指條明路。
  •   剛開始編程,看了這本書之后,不再像以前不知道從何入手了。
  •   這本書用來練習,可以學到很多東西,畢竟編程這東西需要經(jīng)常鍛煉,多編
  •   不過書很好看,這是確實的,如果能夠對題目有更詳細的解釋,那就更好了
  •   書質(zhì)量很好,送貨也比較快
  •   rt!書的印刷質(zhì)量極差
  •   紙張?zhí)珷€了,薄的厲害,都能透過紙看到背面一頁的字了!明顯的盜版書
  •   不是為了acm 只是為了考研復習備用的
  •   很不錯的書,因為最近刷ZOJ題庫買的,解析的還不錯~~
  •   送貨快,正品行貨
  •   非常好看的一本書,值得擁有
 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7