This repository contains my solutions to thousands of programming challenges from multiple online judges. The purpose of this repo is to serve as a backup of all my solutions, and at the same time serve as a resource for fellow competitive programmers who are searching the internet for clues or solutions to problems that they are stuck on. I should mention that none of these solutions are written with best Software Engineering practices in mind. The programs are written the way they are so that solutions to problems in competitions can be submitted as fast as possible. In some cases the solutions have small comments describing what the code is doing. This repository also features some good implementations for advanced data structures and algorithms like - persistent segment trees, implict treaps, heavy light decomposition, centroid decomposition, suffix automation etc.
The Hackerrank directory contains solutions for problems on Hackerrank - a competitive progrmming website. Most of the solutions are of implementation problems as of now.
My Profile : https://www.hackerrank.com/Hanzohasashi
solutions to problems from the online competitive coding platform codechef. The repository contains my solutions to various implementation problems ranging across many difficulty levels.
Solutions to various problems from SPOJ. The repository contains solutions of various problems ranging across many programming paragidms from the static judge SPOJ.
Solutions to various problems from the AtCoder OJ. The repository contains solutions of various problems ranging across many programming paragidms particularily focusing on algorithms from the platform AtCoder.