This repository contains a collection of problem-solving solutions implemented in C++. The main goal of this project is to provide efficient and optimized solutions for a variety of algorithmic and data structure challenges. It contains a diverse set of problems covering various algorithms and data structures.
The project contains the following set of problems and their solutions.
- SRM_334_Div1_Hard_Terrorists
- SRM_366_Div1_Hard_LateForConcert
- SRM_292_Div1_Hard_LongBlob
- SRM_442_Div1_Hard_NowhereLand
- SRM_278_Div1_Hard_UnitsMoving
- SRM_316_Div1_Hard_RoboRace
- SRM_371_Div1_Hard_RaceOrdering
- SRM_397_Div1_Hard_HouseProtection
- SRM_358_Div1_Hard_SharksDinner
- SRM_313_Div1_Hard_BasketballStrategy
- SRM_275_Div1_Hard_SantaClaus
- SRM_210_Div1_Hard_NegativePhotoresist
- SRM_404_Div1_Hard_SoftwareCompanies
- SRM_191_Div1_Hard_MagicianTour
- SRM_288_Div1_Hard_CountryWar
- SRM_171_Div1_Hard_UndergroundVault
- SRM_285_Div1_Hard_Distincter
- SRM_350_Div1_Hard_PlaneDivision
- SRM_422_Div1_Hard_WorkersOnPlane.cpp
- SRM_711_Div1_Hard_TreeMoving
- SRM_432_Div1_Hard_BuildersCountry
- SRM_481_Div1_Hard_TicketPrinters
- SRM_365_Div1_Hard_RelabelingOfGraph
- SRM_399_Div1_Hard_DancingParty
- SRM_398_Div1_Hard_MyFriends
- SRM_496_Div1_Hard_YetAnotherHamiltonianPath
- SRM_156_Div1_Hard_PathFinding
- SRM_164_Div1_Hard_DesertWind
- SRM_255_Div1_Hard_OddDigitable
- SRM_194_Div1_Hard_IslandFerries
Contributions to this project are always welcome. If you wish to add a new problem solution or improve existing ones, please follow these steps:
- Fork the repository.
- Create a new branch for your feature or improvement.
- Make the necessary changes and commit them.
- Push your branch to your forked repository.
- Open a pull request with a descriptive title and a detailed description of your changes.