ACM(ICPC)簡介

ACM/ICPC在線題庫集錦: 網址:http://acm.uva.es/ 簡稱: uva 全稱: Valladolid Programming Contest Site 所在國:西班牙 提交方式:web方式和email方式 說明:可能是世界上名氣最大,最古老的在線題庫了。收集了N卷 的題目,許多國家隊的高手都是從這裏練出來的。題目包括歷屆 ACM/ICPC分區賽試題、總決賽試題以及很多其他網友自己出的題 目。題目類型比較全面,難度較平均,但是測試數據非常刁鑽, 而且經常更新舊的數據,在別的地方能通過的程序到了uva就可能 無法通過。定期有比賽,並且可以利用它的系統主辦自己的比賽。 唯一的缺點是系統太爛,比賽的時候經常系統崩潰(不過這和參加 的人太多也有關)。 網址:http://acm.zju.edu.cn/ 簡稱: zju/zoj 全稱: ZJU Online Judge Contests 所在國:中國 提交方式:web方式 說明:目前國內唯一一個在線題庫。NJU的Settler隊 主要就在這裏訓練,因爲不要出國,很方便。目前有 6卷題目了,題目大多數是以前的ACM/ICPC分區賽試 題和一些浙大ACM隊員自己出的題目。定期有比賽。 網址:http://acm.timus.ru/ 簡稱: ural 全稱: Ural State University Problem Set Archive with Online Judge System 所在國:俄羅斯 提交方式:web方式和email方式 說明:這也是一個著名的題庫,因爲是俄羅斯人辦的,題目的數 學味道比較濃。定期有比賽。這裏的題目風格和ACM/ICPC不太相同, 題目數學趣味濃,有一定難度,很多題目都是那種需要一些小技巧的, 一旦想出來了程序可能只有幾十行。中國的很多搞OI的中學生在這裏 做題,這裏的題目比較適合中學的OIer。 網址:http://acm.sgu.ru/ 簡稱: sgu 全稱: Saratov State University :: Online Contester 所在國:俄羅斯 提交方式:web方式 說明:一個比較新的題庫,同樣因爲是俄羅斯人辦的,題目的數學 味道很濃。定期有比賽。 以上這幾個是比較適合參加ACM/ICPC的同學訓練用的題庫,還有一些 諸如USACO等題庫,基本上就是面向中學生的,這裏就不提了。 基本算法與數據結構中文索引: Data Structures 基本數據結構 Dictionaries 字典 Priority Queues 堆 Graph Data Structures 圖 Set Data Structures 集合 Kd-Trees 線段樹 Numerical Problems 數值問題 Solving Linear Equations 線性方程組 Bandwidth Reduction 帶寬壓縮 Matrix Multiplication 矩陣乘法 Determinants and Permanents 行列式 Constrained and Unconstrained Optimization 最值問題 Linear Programming 線性規劃 Random Number Generation 隨機數生成 Factoring and Primality Testing 因子分解/質數判定 Arbitrary Precision Arithmetic 高精度計算 Knapsack Problem 揹包問題 Discrete Fourier Transform 離散Fourier變換 Combinatorial Problems 組合問題 Sorting 排序 Searching 查找 Median and Selection 中位數 Generating Permutations 排列生成 Generating Subsets 子集生成 Generating Partitions 劃分生成 Generating Graphs 圖的生成 Calendrical Calculations 日期 Job Scheduling 工程安排 Satisfiability 可滿足性 Graph Problems -- polynomial 圖論-多項式算法 Connected Components 連通分支 Topological Sorting 拓撲排序 Minimum Spanning Tree 最小生成樹 Shortest Path 最短路徑 Transitive Closure and Reduction 傳遞閉包 Matching 匹配 Eulerian Cycle / Chinese Postman Euler迴路/中國郵路 Edge and Vertex Connectivity 割邊/割點 Network Flow 網絡流 Drawing Graphs Nicely 圖的描繪 Drawing Trees 樹的描繪 Planarity Detection and Embedding 平面性檢測和嵌入 Graph Problems -- hard 圖論-NP問題 Clique 最大團 Independent Set 獨立集 Vertex Cover 點覆蓋 Traveling Salesman Problem 旅行商問題 Hamiltonian Cycle Hamilton迴路 Graph Partition 圖的劃分 Vertex Coloring 點染色 Edge Coloring 邊染色 Graph Isomorphism 同構 Steiner Tree Steiner樹 Feedback Edge/Vertex Set 最大無環子圖 Computational Geometry 計算幾何 Convex Hull 凸包 Triangulation 三角剖分 Voronoi Diagrams Voronoi圖 Nearest Neighbor Search 最近點對查詢 Range Search 範圍查詢 Point Location 位置查詢 Intersection Detection 碰撞測試 Bin Packing 裝箱問題 Medial-Axis Transformation 中軸變換 Polygon Partitioning 多邊形分割 Simplifying Polygons 多邊形化簡 Shape Similarity 相似多邊形 Motion Planning 運動規劃 Maintaining Line Arrangements 平面分割 Minkowski Sum Minkowski和 Set and String Problems 集合與串的問題 Set Cover 集合覆蓋 Set Packing 集合配置 String Matching 模式匹配 Approximate String Matching 模糊匹配 Text Compression 壓縮 Cryptography 密碼 Finite State Machine Minimization 有窮自動機簡化 Longest Common Substring 最長公共子串 Shortest Common Superstring 最短公共父串 書: 算法類: N. Wirth, Algorithms + Data Structures = Programs, Prentice-Hall, Englewood Cl iffs, 1975. N. Wirth, Systematic Programming An Introduction, Prentice Hall, 1973. A. Engel, Exploring mathematics with your computer, The Mathematical Associati on of America, 1993. H. Papadimitriou, K. Steigltz, Combinatorial optimization – Algorithms and co mplexity, Dover, PUBNS, 1998. A. Vitek, I. Tvrda i dr., Problems in programming / experience through practic e, John Wiley & Sons Ltd., 1991. T. H. Cormen, C. E. Leiserson, R. L. Rivest, S. Stein, Introduction to Algorit hms, The MIT Press, 2001. D. E. Knuth, The Art of Computer Programming, 2nd Edition, Addison-Wesley, Vol ume 1: Fundamental Algorithms, 1997.; Volume 2: Seminumerical Algorithms, 1997 .; Volume 3: Sorting and Searching, 1998. Z. Michalewicz, D. B. Fogel, How to Solve It: Modern Heuristics, Springer-Verl ag Berlin, 1999. Steven S. Skiena, The Algorithm Design Manual, Springer-Verlag New York, Ins., 1998. A. Shen, Algorithms and Programming - Problems and Solutions, Birkh?user Bosto n, 1997. 計算機算法導引 機械 賽題分析類: ACM 試題分析(一)、(二)、(三) 吳文虎 清華 ACM 國際大學生程序設計比賽入門 郭嵩山(中山) 機械出版 組合數學/圖論/奧林匹克信息學國內外賽題分析 吳文虎 王建德 ACM/ICPC 試題分析 王建德 理論類: M. Sipser, Introduction to Theory of Computation. H. Lewis & C. Papadimitriou, Elements of the theory of computation. J. Hopcroft, R. Motwani & J. Ullman. Introduction to Automata Theory, Languages, and Computation. 本文來自CSDN博客,轉載請標明出處:http://blog.csdn.net/sun_kang/archive/2006/12/17/1447238.aspx
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章