參加ACM需要準備哪些知識? 謝謝。
學ACM要熟練C語言的基礎語法,對編程有很大的興趣,還要學關於數據結構的知識。內容大多數是考數據結構,例如:深度搜索(dfs)、廣度搜索(bfs)、並查集、母函數、最小生成樹、數論、動態規劃(重點)、背包問題、最短路、網絡流……還有很多算法,我列出這些是經常考到的,我也在學習上述所說的。 最好買壹本《數據結構》或者關於算法的書看看,看完壹些要自己動手實踐做題,做題的話去杭電acm做題,裏面有很多很基礎的題,不錯的。 資料的話,百度有很多,我多數都是百度或者維基百科,還有可以看看別人的博客的解題報告,裏面有詳細的介紹,不懂還可以問問同學師兄的。 對了,還有壹點,acm比賽都是英文題目的,比賽時帶本字典查吧。 希望我說的妳能滿意,祝妳能在acm方面有所收獲!