本書是針對ACM主辦的靠前大學(xué)生程序設(shè)計(jì)競賽的訓(xùn)練指南,主要介紹程序設(shè)計(jì)和針對競賽訓(xùn)練所需的基礎(chǔ)知識和基本數(shù)學(xué)概念,包括UVa OJ平臺的使用方法、C++的輸入輸出處理、C++庫實(shí)現(xiàn)所包含的數(shù)據(jù)結(jié)構(gòu)、不錯(cuò)數(shù)據(jù)結(jié)構(gòu)、字符串的處理和相關(guān)算法、排序與查找算法、代數(shù)、組合數(shù)學(xué)、數(shù)論、幾何等內(nèi)容。本書在介紹基礎(chǔ)概念的基礎(chǔ)上,引入了眾多題目,以C++解題,針對部分題目給出參考代碼,方便參考和練習(xí)。本書適合有意參加靠前大學(xué)生程序設(shè)計(jì)競賽的本科生、研究生閱讀,對有意參加靠前信息學(xué)奧林匹克競賽的中學(xué)生具有參考價(jià)值,也可作為計(jì)算機(jī)專業(yè)相關(guān)課程的參考教材。
|