All Projects → ancc-iitd → competitive-programming-resources

ancc-iitd / competitive-programming-resources

Licence: MIT license
A compilation of competitive programming resources, curated by the Algorithms and Coding Club, IIT Delhi

Programming Languages

C++
36643 projects - #6 most used programming language
Vim Script
2826 projects
Makefile
30231 projects

Projects that are alternatives of or similar to competitive-programming-resources

python-cp-cheatsheet
Python3 interview prep cheatsheet and examples
Stars: ✭ 407 (+1353.57%)
Mutual labels:  competitive-programming
Mathball
A JavaScript library for Competitive Programming
Stars: ✭ 95 (+239.29%)
Mutual labels:  competitive-programming
competitive-programming
@wiwitrifai's solutions for various competitive programming contests
Stars: ✭ 33 (+17.86%)
Mutual labels:  competitive-programming
CodingNinjas-Eminence-CP-2018-
Repository for course EMINENCE 2018 by coding ninjas .
Stars: ✭ 39 (+39.29%)
Mutual labels:  competitive-programming
cpalgorithms
Algorithms and Techniques for competitive programming
Stars: ✭ 16 (-42.86%)
Mutual labels:  competitive-programming
fridge
Fridge for Codechef: An android app for downloading and browsing questions and contests from codechef.com offline
Stars: ✭ 17 (-39.29%)
Mutual labels:  competitive-programming
DSA-Path-And-Important-Questions
I am planning to add a beginner friendly path for my Juniors to Learn DSA and I will try to provide solutions of every problem also. We can add codeChef Challenge solutions also
Stars: ✭ 35 (+25%)
Mutual labels:  competitive-programming
ac-library.cr
Port of ac-library implemented in Crystal Programming Language
Stars: ✭ 28 (+0%)
Mutual labels:  competitive-programming
competitive-programming
A one stop resource for competitive programming.
Stars: ✭ 59 (+110.71%)
Mutual labels:  competitive-programming
SeptoCode-21
This September, get ready to beat your brains out for the GDSC Club. Starting from 20th September, all the contributors will be provided with simple programming questions,one per day, which can be written using any programming language of preference. The submissions will be accepted through Google Forms after thorough checking.
Stars: ✭ 20 (-28.57%)
Mutual labels:  competitive-programming
mazandi
✅ solved.ac 잔디를 예쁘게 보여주는 프로필 카드 API
Stars: ✭ 113 (+303.57%)
Mutual labels:  competitive-programming
Coding-Questions
This Repository will house the competitive coding and interview questions. Please consider contributing to it if you think your solution could help the Open Source Community.
Stars: ✭ 19 (-32.14%)
Mutual labels:  competitive-programming
test-case-generator
Test Case generator for competitive coding. Test case generator for competitive programming and potentially for software testing.
Stars: ✭ 28 (+0%)
Mutual labels:  competitive-programming
Competitive-Programming--Solution
This ia an public repository for Accepted solution of coding problems on different coding plateforms like codeforces , hackerearth, codechef , hackerrank .......
Stars: ✭ 24 (-14.29%)
Mutual labels:  competitive-programming
Competitive-programing
This repository is for encouraging people in competitive programming. And making PR's on a regular basis. Through this repo, Geeks can find solutions for various programming problems and also give your code to increase the repo.
Stars: ✭ 20 (-28.57%)
Mutual labels:  competitive-programming
The-CP-Companion
Your ultimate destination for Competitive Coding this Hacktoberfest21
Stars: ✭ 21 (-25%)
Mutual labels:  competitive-programming
CS-97SI
Solutions to "CS 97SI: Introduction to Competitive Programming Contests" by Stanford University
Stars: ✭ 24 (-14.29%)
Mutual labels:  competitive-programming
CodePal
A Visual Studio Code Extension for competitive programming.
Stars: ✭ 45 (+60.71%)
Mutual labels:  competitive-programming
CP-Snippets
Important codes/functions/snippets required frequently in CP
Stars: ✭ 18 (-35.71%)
Mutual labels:  competitive-programming
USACO
Algorithms, data structures, and problems in competitive programming up to USACO Platinum
Stars: ✭ 34 (+21.43%)
Mutual labels:  competitive-programming

The ANCC Competitive Programming Guide

This repository is meant to be a compilation of useful resources for competitive programming, curated by the Algorithms and Coding Club, IIT Delhi.

Table of Contents

ANCC Summer of Competitive Programming Sessions

A comprehensive series of lectures, practice mashups and contests on important topics organised to help you learn and master competitive programming

An Introduction to Competitive Programming

We answer queries like

  • What is CP?
  • How should one start their journey?
  • Which books to follow?
  • Is tourist really a god?

Setting up C++ environment

We have prepared a guide with easy steps to setup c++ development environment on Windows, macOS and Linux. So now you can get started quickly and smoothly without any fuss of searching around for tutorials or setup how-to's!

Resources

Books

The Competitive Programmer's Handbook

This book covers most topics to start with in competitive programming.

Introduction to Algorithms - CLRS

This is a classic university text which covers data structures and algorithms in some detail.

Elementary Number Theory - David Burton

This is an introduction to number theory used in competitive programming.

USACO Book

This book is a great resource to start out, and was originally meant for participants of the USA Computing Olympiad.

Problemsets

CSES

Topic wise comprehensive high quality problem set for learning algorithmic programming. Solutions

Codeforces Problemset

Problems from past contests. Try filtering by difficulty rating and topic tags! For hints and solutions, open the problem and scroll down to Contest materials -> Tutorial for editorial of that contest.

Codechef Problemset

Difficulty-wise problems with editorial video solutions too!

Project Euler

A series of challenging mathematical/computer programming problems to delve into unfamiliar areas and learn new concepts.

A2OJ Ladders

Curated problems according to codeforces rating, to help you level up.

LeetCode

Problems on data structures and algorithms, to practice important concepts for each topic.

Websites

USACO Guide

Curated, high-quality competitive programming resources, with a complete guide at getting started with coding and getting better at competitive programming.

Competitive Programming Algorithms

Provides descriptions of many algorithms and data structures especially popular in field of competitive programming

cppreference

Official reference for C++, including all supported library features, functions, data structures.

YouTube

Errichto

Errichto livestreams while solving contest problems and also has educational lectures. Also has a discord server with a thriving competitive programming community.

William Lin

tmwilliamlin168 streams doing competitions like Google KickStart, FaceBook HackerCup and also while solving problemsets like CSES.

Algorithms Live!

A weekly live talk show on various relevant algorithms in competitive programming. Also has a blog

SecondThread

Streams doing codeforces rounds, Google kickstart, Facebook HackerCup while periodically explaining algortihms/data structures relevant to competitive. Codes mostly in Java.

Stable Sort

Discusses various algorithms relevant to various coding interviews and rounds.

Contests

Online Platforms for Competitive Programming

Codeforces

CodeChef

AtCoder

Other Annual Competions

ACM-ICPC

The International Collegiate Programming Contest,, is among the most prestigious competitive programming competitions held throughout the year. The contest consists of a regional round and the world finals. Top ranking teams from each site get to participate in the world finals. The top team in the world finals takes home $15,000 along with the ICPC Gold medal.

Google

Kickstart

Kick Start offers coders around the world the chance to develop and hone their programming skills through online-hosted competition rounds. 8 competitions are held in a year, with varying difficulty of problems. Make sure to check out their archives to see past problems and their detailed editorial solutions!

CodeJam

Competitors work their way through a series of online algorithmic puzzles to earn a spot at the World Finals, all for a chance to win the championship title and $15,000 USD!

HashCode

Hash Code is a team programming competition, during a four-hour-long contest, participants solve an optimization problem by Google in teams of two to four, in any language of their choice.

Facebook HackerCup

Apply problem-solving and algorithmic coding skills to advance through online rounds, win goodies and prizes, and have a chance to make it to the global finals and win the grand prize.

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].