All Projects → cubercsl → The-road-to-ACMer

cubercsl / The-road-to-ACMer

Licence: other
Algorithm contests code solveset

Programming Languages

C++
36643 projects - #6 most used programming language

Labels

Projects that are alternatives of or similar to The-road-to-ACMer

Arabiccompetitiveprogramming
The repository contains the ENGLISH description files attached to the video series in my ARABIC algorithms channel.
Stars: ✭ 675 (+1150%)
Mutual labels:  acm-icpc
Algorithmic template
🍭lzyrapx 's algorithmic library. Some templates for ACMer, OIer, Algorithm enthusiast.
Stars: ✭ 136 (+151.85%)
Mutual labels:  acm-icpc
Acmer Qualification Code
ACMer 入门级算法模板
Stars: ✭ 202 (+274.07%)
Mutual labels:  acm-icpc
The Road To Acmer
Algorithm contests code solveset
Stars: ✭ 37 (-31.48%)
Mutual labels:  acm-icpc
Acmx
Competitive programming made simple. VSCode extension.
Stars: ✭ 92 (+70.37%)
Mutual labels:  acm-icpc
Competitive programming
My solutions to programming contest problems from different sources (UVa, TopCoder, Live Archive, SPOJ, etc).
Stars: ✭ 153 (+183.33%)
Mutual labels:  acm-icpc
Cpeditor
The IDE for competitive programming 🎉 | Fetch, Code, Compile, Run, Check, Submit 🚀
Stars: ✭ 562 (+940.74%)
Mutual labels:  acm-icpc
CPTH
🌟 Competitive Programming Template Headers | With documentation, CI tests and Codecov
Stars: ✭ 23 (-57.41%)
Mutual labels:  acm-icpc
Acm Icpc Preparation
ACM-ICPC Preparation Guide
Stars: ✭ 1,377 (+2450%)
Mutual labels:  acm-icpc
Cph
Makes judging, compiling, and downloading problems for competitive programming easy.
Stars: ✭ 199 (+268.52%)
Mutual labels:  acm-icpc
Njupt Yellow Page
😋南京邮电大学黄页
Stars: ✭ 74 (+37.04%)
Mutual labels:  acm-icpc
Acm Icpc Algorithms
Algorithms used in Competitive Programming
Stars: ✭ 1,281 (+2272.22%)
Mutual labels:  acm-icpc
Programming Contest
My solutions of some problems from different online judges
Stars: ✭ 158 (+192.59%)
Mutual labels:  acm-icpc
Competitive Programing
个人算法刷题处
Stars: ✭ 33 (-38.89%)
Mutual labels:  acm-icpc
Shareoi
算法竞赛课件分享 - Program algorithm learning materials collection in Chinese
Stars: ✭ 2,702 (+4903.7%)
Mutual labels:  acm-icpc
Algos
Competitive programming algorithms in C++
Stars: ✭ 572 (+959.26%)
Mutual labels:  acm-icpc
Acm Icpc Cheat Sheet
Cheat sheet for ACM-ICPC. In memory of those good old days.
Stars: ✭ 148 (+174.07%)
Mutual labels:  acm-icpc
Competitive-Programming
😘Competitive Programming Source Code (OnlineJudge , ICPC , CCPC, Codeforces , Topcoder ,Google Code Jam... etc
Stars: ✭ 45 (-16.67%)
Mutual labels:  acm-icpc
HZNUOJ
Hangzhou Normal University Online Judge
Stars: ✭ 59 (+9.26%)
Mutual labels:  acm-icpc
Competitive Programming Resources
This repository consists of data helpful for ACM ICPC programming contest, in general competitive programming.
Stars: ✭ 199 (+268.52%)
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].