2014CAIS01 / The Road To Acmer
Algorithm contests code solveset
Stars: ✭ 37
Labels
Projects that are alternatives of or similar to The Road To Acmer
TeamReference
Team reference for Competitive Programming. Algorithms implementations very used in the ACM-ICPC contests. Latex template to build your own team reference.
Stars: ✭ 29 (-21.62%)
Mutual labels: acm-icpc
Tryalgo
Algorithms and data structures for preparing programming competitions: basic and advanced
Stars: ✭ 288 (+678.38%)
Mutual labels: acm-icpc
OpenJudger
A lightweight⚡high performance💪universal🍭program judger, support multiple languages, special judge and SQL judge💡轻量高性能的程序评测核心, 易于扩展和二次开发, 支持多编程语言, SPJ和SQL评测
Stars: ✭ 63 (+70.27%)
Mutual labels: acm-icpc
pcuva-problems
Solutions to various UVa (ACM) problems in c++, python, and java. Python code is not tested on uva online judge however works for all sample inputs
Stars: ✭ 46 (+24.32%)
Mutual labels: acm-icpc
Arabiccompetitiveprogramming
The repository contains the ENGLISH description files attached to the video series in my ARABIC algorithms channel.
Stars: ✭ 675 (+1724.32%)
Mutual labels: acm-icpc
Leetcode Go
✅ Solutions to LeetCode by Go, 100% test coverage, runtime beats 100% / LeetCode 题解
Stars: ✭ 22,440 (+60548.65%)
Mutual labels: acm-icpc
ICPC-Question-Solving
Our homework for ACM-ICPC contest preparation
Stars: ✭ 26 (-29.73%)
Mutual labels: acm-icpc
203-ACM-Problems-Code
203 ACM Problems Source Code in C++
Stars: ✭ 43 (+16.22%)
Mutual labels: acm-icpc
LeetCode-Py
⛽️「算法通关手册」,超详细的「算法与数据结构」基础讲解教程,「LeetCode」650+ 道题目 Python 版的详细解析。通过「算法理论学习」和「编程实战练习」相结合的方式,从零基础到彻底掌握算法知识。
Stars: ✭ 881 (+2281.08%)
Mutual labels: acm-icpc
Cpeditor
The IDE for competitive programming 🎉 | Fetch, Code, Compile, Run, Check, Submit 🚀
Stars: ✭ 562 (+1418.92%)
Mutual labels: acm-icpc
hustoj
Popular Open Source Online Judge based on PHP/C++/MySQL/Linux for ACM/ICPC and NOIP training, with easy installation. 开源OJ系统
Stars: ✭ 2,773 (+7394.59%)
Mutual labels: acm-icpc
checktestdata
checks integrity of test data in programming contests like the ACM ICPC
Stars: ✭ 19 (-48.65%)
Mutual labels: acm-icpc
Project lemonlime
为了 OI 比赛而生的基于 Lemon + LemonPlus 的轻量评测系统 | 三大桌面系统支持
Stars: ✭ 255 (+589.19%)
Mutual labels: acm-icpc
The road to ACMer
- This is a useless repository that backup my code in online judge.
Knowledge List
Sorting
- Bubble Sort
- Insertion Sort
- Selection Sort
- Quick Sort
- Counting Sort
- Merge Sort
- Heap Sort
- Shell Sort
- Radix Sort
- Bucket Sort
Search
- Simple Search
- Backtracking
- Depth First Search
- Breadth First Search
- Bidirectional Breadth First Search
- Binary Search
- Ternary Search
- Golden Section Search
- Branch and Bound
- Heuristic Search
- Iterative Deepening A*
- Memoization
- Randomization
- Genetic Algorithm
Basic Algorithm
- Simulation
- Brute Force
- Recursion
- Divide and Conquer
- Greedy
- Construction
- Pruning
- Math Problem
- Bignum
- Bitwise
- C++ STL
Number Theory
- Divisible and Prime
- Miller-Rabin Test
- Fermat's Little Theorem
- Base
- Euclidean Algorithm
- Extended Euclidean Algorithm
- Congruence
- Chinese Remainder Theory
- Pimitive Root
- Euler's Totient Function
- Pythagorean Theorem
- Goldbach's Conjecture
- Bigmod
Graph Theory
- Shortest Path
- Dijkstra
- Bellman-Ford
- Floyd-Warshall
- Minimum Cost Spanning Tree
- Prim
- Kruskal
- Minimum Cost Arborescence
- Zhu-Liu Algorithm
- Maximum Matching
- Hungarian Algorithm
- Hopcroft-Karp Algorithm
- Perfect Matching
- KM Algorithm
- Stable Marriage
- System of Difference Constraints
- Topological Sorting
- Transitive Closure
- Eulerian Circuit
- Connected Component
- Strongly Connected Component
- Biconnected Components
- Cut Point and Bridge
- Kth Shortest Path
- Degree-Constrained Minimum Spanning Tree
- Optimal Proportional Minimum Spanning Tree
String Processing
- Simple String Processing
- Expression Evaluation
- KMP
- Finite State Automaton
- Huffman Coding
- Cryptography
- Calendar
Dynamic Programming
- Linear DP
- Longest Increasing Sequence
- Longest Common Sequence
- Chessboard Division
- Blocks Elimination
- Number Triangle
- Interval DP
- Matrix Chain Multiplication
- Stones Combination
- Polygon Division
- Brackets Insertion
- Knapsack
- Tree DP
- Set DP
Network Flow
- Maximum Flow
- Ford Fulkerson
- Edmonds Karp
- Dinic
- Preflow Push
- Maximum Capacity Path
- Minimum Cut
- Max-Flow Min-Cut Theorem
- Stoer-Wagner Algorithm
- Min-Cost Max-Flow
- Capacity-Limited Network Flow
Data Structure
- Heap
- Binary Heap
- Skew Heap
- Binomial Heap
- Leftist Tree
- Stack
- Expression Evaluation
- Bracket Matching
- Recursive Compiling
- Queue
- Unidirectional Queue
- Bidirectional Queue
- Circular Queue
- Priority Queue
- Monotone Queue
- Linked List
- Unidirectional Linked List
- Doubly-Linked List
- Circular Linked List
- Block Linked List
- Orthogonal List
- Dancing Links
- Adjacency List
- Hash Table
- Union Find Sets
- Binary Tree
- Balanced Binary Tree
- Binary Search Tree
- Thread Binary Tree
- Segment Tree
- 1d Segment Tree
- 2d Segment Tree
- Trie Tree
- Suffix Tree
- Binary Indexed Tree
- 1d Binary Indexed Tree
- 2d Binary Indexed Tree
- 3d Binary Indexed Tree
- Least Common Ancestor
- Range Maximum/Minimum Query
Computational Geometry
- Basic Concept of Computational Geometry
- Analytic Geometry
- Line Intersection
- Point to Line
- Three Points Fix a Circle
- Circle Intersection
- Circle Line Intersection
- Area Computation
- The Closest Pair
- Polygon Diameter
- Convex Hull
- 3d Convex Hull
- Polygon Problem
- Polar Angel
- Sweep Line Algorithm
- Delaunay Triangulation
- Rotating Calipers
- Simulated Annealing
- Polygon Cut
- Voronoi Diagram
- 3d Geometry
- Discretization
Combinatorial Mathematics
- Pigeonhole Principle
- Permutation/Combination
- Addition Principle
- Multiplication Principle
- Binomial Coefficient
- Inclusion-Exclusion Principle
- Derangement
- Generating Function
- Special Counting
- Fibonacci
- Vatalan
- Stirling
- Schroder
- Partition Number
- Polya
- Burnside
- Mobius
Linear Algebra
- Matrix
- Matrix Multiplication
- Rank of Matrix
- Determinant
- Linear Equations
- Cramer's Rule
- Gaussian Elimination
Probability Theory
- Basic Concept of Probability Theory
- Bayes
- Expected Value
Game Theory
- Nim Games
- Sprague Grundy
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].