⑴ 演算法藝術與信息學競賽:演算法競賽入門經典是C語言的,學java的想競賽的適合看嗎
你要參加比賽的話 不是很推薦用java去比賽。
首先編碼效率來說 c/C++要有優勢, 另外 C/C++效率 也快於java(雖然很多比賽都會給java放寬時限, 但都是基於C/c++ 標程來的)
我認識的競賽各種大牛中, 全是C/C++的 。當然高中這種是pascal(不過我沒用過,就不評論了)
java基本也都會, 某些java庫 在解決某些題目比較方便的時候才會用java。
語言 本身 很多都是共通的。如果LZ精通java的話, C/C++基礎的學習一下也不會太慢的
如果LZ想參加比賽 建議一定要學會C/C++,
⑵ acm競賽大白書和小黑書分別是什麼
小白書 劉汝佳的《演算法競賽入門經典》(只要是知識點)
大白書 劉汝佳的《演算法競賽入門經典——訓練指南》(小白書的擴充,題目較多)
小黑書 劉汝佳和黃亮的《演算法藝術與信息學競賽》
大白書好像出第二版了 封面變成紫色的圖案了,第一版是藍色圖案
⑶ 現在《演算法藝術與信息學競賽》(劉汝佳/黃亮)這本書的主頁還有嗎在哪裡
入門經典第一版和訓練指南的主頁:https://github.com/sukhoeing/aoapc-book
入門經典第二版(紫書)的主頁:
https://github.com/aoapc-book/aoapc-bac2nd
⑷ 著名的數學著作有哪些
1、《張丘建算經》:中國古代數學著作。(約公元5世紀)現傳本有92問,比較突出的成就有最大公約數與最小公倍數的計算,各種等差數列問題的解決、某些不定方程問題求解等。自張邱建以後,中國數學家對百雞問題的研究不斷深入,百雞問題也幾乎成了不定方程的代名詞,從宋代到清代圍繞百雞問題的數學研究取得了很好的成就。
2、《四元玉鑒》:《四元玉鑒》是元代傑出數學家朱世傑的代表作,其中的成果被視為中國籌算系統發展的頂峰。它是一部成就輝煌的數學名著,受到近代數學史研究者的高度評價,認為是中國數學著作中最重要的一部,同時也是中世紀最傑出的數學著作之一。
但其美中不足的是,在四元玉鑒中,對於一些重要的問題如求解高次聯立方程組的消去法等解說過於簡略,並且對於書中每一個問題的解法也沒有列出詳細的演算過程,故比較深奧,人們很難讀懂。以致於自朱世傑之後,中國這種在數學上高度發展的局面不但沒有保持發展下去,反而很多成就在明、清的一段時期內幾乎失傳。
3、《數書九章》:《數書九章》是對《九章算術》的繼承和發展,概括了宋元時期中國傳統數學的主要成就,標志著中國古代數學的高峰。當它還是抄本時就先後被收入《永樂大典》和《四庫全書》。1842年第一次印刷後即在中國民間廣泛流傳。
《數書九章》最初叫《數術大略》或《數學大略》(9卷),分為9類,每類為一卷。約到元代時更名為《數學九章》,內容也由9卷改為18卷。明初抄本被收入《永樂大典》(1408),另抄本藏於文淵閣。明代學者王應遴傳抄時定名為《數書九章》,明末學者趙琦美再抄時沿用此名。抄本形式流傳到清代,1781年由李銳校訂後收入《四庫全書》。
4、《九章算術》:《九章算術》確定了中國古代數學的框架,以計算為中心的特點,密切聯系實際,以解決人們生產、生活中的數學問題為目的的風格。
該書內容十分豐富,全書總結了戰國、秦、漢時期的數學成就。同時,《九章算術》在數學上還有其獨到的成就,不僅最早提到分數問題,也首先記錄了盈不足等問題,《方程》章還在世界數學史上首次闡述了負數及其加減運演算法則。它是一本綜合性的歷史著作,是當時世界上最簡練有效的應用數學,它的出現標志中國古代數學形成了完整的體系。
5、《孫子算經》:《孫子算經》是中國古代重要的數學著作。成書大約在四、五世紀,也就是大約一千五百年前,作者生平和編寫年不詳。傳本的《孫子算經》共三卷。
卷上敘述算籌記數的縱橫相間制度和籌算乘除法,卷中舉例說明籌算分數演算法和籌算開平方法。卷下第31題,可謂是後世「雞兔同籠」題的始祖,後來傳到日本,變成「鶴龜算」。
⑸ 《演算法競賽入門經典(第2版)》pdf下載在線閱讀,求百度網盤雲資源
《演算法競賽入門經典(第2版)》(劉汝佳)電子書網盤下載免費在線閱讀
資源鏈接:
鏈接:https://pan..com/s/1hn9oYzCM-fjrw649WmvKyg
書名:演算法競賽入門經典(第2版)
作者:劉汝佳
豆瓣評分:8.9
出版社:清華大學出版社
出版年份:2014-6-1
頁數:464
內容簡介:
《演算法競賽入門經典(第2版)》是一本演算法競賽的入門與提高教材,把C/C++語言、演算法和解題有機地結合在一起,淡化理論,注重學習方法和實踐技巧。全書內容分為12 章,包括程序設計入門、循環結構程序設計、數組和字元串、函數和遞歸、C++與STL入門、數據結構基礎、暴力求解法、高效演算法設計、動態規劃初步、數學概念與方法、圖論模型與演算法、高級專題等內容,覆蓋了演算法競賽入門和提高所需的主要知識點,並含有大量例題和習題。書中的代碼規范、簡潔、易懂,不僅能幫助讀者理解演算法原理,還能教會讀者很多實用的編程技巧;書中包含的各種開發、測試和調試技巧也是傳統的語言、演算法類書籍中難以見到的。
《演算法競賽入門經典(第2版)》可作為全國青少年信息學奧林匹克聯賽(NOIP)復賽教材、全國青少年信息學奧林匹克競賽(NOI)和ACM國際大學生程序設計競賽(ACM/ICPC)的訓練資料,也可作為IT工程師與科研人員的參考用書。
作者簡介:
劉汝佳,1982年12月生,高中畢業於重慶市外國語學校。2000年3月獲得NOI2000全國青少年信息學奧林匹克競賽一等獎第四名,進入國家集訓隊,並因此保送到清華大學計算機科學與技術系。大一時獲2001年ACM/ICPC國際大學生程序設計競賽亞洲-上海賽區冠軍和2002年世界總決賽銀牌(世界第四),2005年獲學士學位,2008年獲碩士學位。
學生時代曾為中國計算機學會NOI科學委員會學生委員,擔任IOI2002-2008中國國家隊教練,並為NOI系列比賽命題十餘道。現為NOI競賽委員會委員,並在NOI 25周年時獲得中國計算機學會頒發的「特別貢獻獎」。
2004年至今共為ACM/ICPC亞洲賽區命題二十餘道,擔任6次裁判和2次命題總監,並應邀參加IOI和ACM/ICPC相關國際研討會,發表論文兩篇。
2004年初作為第一作者出版專著《演算法藝術與信息學競賽》,2009年出版譯著《編程挑戰》,2009年出版《演算法競賽入門經典》,2012年出版《演算法競賽入門經典——訓練指南》。
多年來在全國二十餘個城市進行中學生競賽培訓工作,為北京、上海、吉隆坡等地的著名高校授課與宣講,並多次與TopCoder、網路和網易有道等知名企業合作舉辦比賽,讓更多的IT人才獲得展示自我的平台。