Skip to content
Algorithms used in Competitive Programming
C++ Java Python C C# JavaScript Other
Branch: master
Clone or download

Latest commit

Fetching latest commit…
Cannot retrieve the latest commit at this time.

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
BFS Update Readme.md Oct 25, 2018
BST Merge pull request #923 from pranav7955/patch-1 Nov 4, 2018
BackTracking add algoritm permutation in cpp Oct 27, 2018
BitManipulation Merge pull request #898 from akulsanthosh/patch-1 Nov 4, 2018
Branch and Bound Update README.md Oct 25, 2018
DFS Create DFS-using-STL.cpp Oct 27, 2018
DP Merge pull request #863 from hasan356/master Nov 4, 2018
Data Structures Merge pull request #849 from vikesh8860/Branch1 Nov 4, 2018
Geometry 2D/Lines Intersection Merge pull request #846 from alokrkmv/patch-2 Nov 4, 2018
Graph Merge pull request #852 from batchunag/master Nov 4, 2018
Greedy MinNumberOfBracketSwap Oct 30, 2018
Hashing Added a program to find if the given config of sudoku is valid or not Oct 30, 2018
MachineLearning/Perceptron Updated README Oct 23, 2018
Math Create Math.cpp Jan 18, 2019
NetworkFlow Merge pull request #900 from 3agwa/add-Hopkraft-Karp-to-NetworkFlow Nov 4, 2018
Search Merge pull request #832 from kush1106/patch-1 Oct 27, 2018
Sorting Update README.md Feb 25, 2019
String Merge pull request #905 from abdelrhman-akram/add_suffix_array Nov 4, 2018
.editorconfig Create .editorconfig Oct 23, 2017
.gitignore credit to : @au12113 @dreamerHarshit Oct 3, 2018
CONTRIBUTING.md Update Contributing.md Oct 11, 2018
README.md Merge pull request #910 from ashuray/master Nov 4, 2018

README.md

ACM-ICPC Algorithms

Introduction to ACM-ICPC

ACM International Collegiate Programming Contest (abbreviated as ACM-ICPC or ICPC) is an annual multi-tiered competitive programming competition among the universities of the world.

Alternately, we can say that the International Collegiate Programming Contest is an algorithmic programming contest for college students.

  • Teams of three, representing their university, work to solve real-world problems, fostering collaboration, creativity, innovation, and the ability to perform under pressure.
  • Through training and competition, teams challenge each other to raise the bar on what could be done.
  • Quite simply, it is the oldest, largest, and most prestigious programming contest in the world.

Purpose of ACM-ICPC Algorithms

ACM-ICPC Algorithms is a collection of important algorithms and data structures used to solve questions in this worldwide olympiad. It aims to provide solutions in various languages as per ICPC 2018 WF, including:

  • C
  • C++
  • Java
  • Python (2 & 3)
  • Kotlin
For more information, visit: Official Website of ICPC

If you wish to contribute, please refer to the contributor guidelines.

Table of Contents :

You can’t perform that action at this time.