Skip to content

ThiagoFBastos/Competitive-Programming-C-Plus-Plus-Library

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

81 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Competitive Programming C Plus Plus Library

TechnologiesGetting StartedContribute

A C++ library for competitive programming that includes a wide range of algorithms and data structures. Additionally, the project provides tests to ensure the correctness of its implementations.

💻 Technologies

  • g++ 14
  • Conan
  • gtest

🚀 Getting started

Prerequisites

  • g++ 14
  • Python 3
  • CMake

Cloning

How to clone your project

git clone https://github.com/ThiagoFBastos/Competitive-Programming-C-Plus-Plus-Library.git

Starting

How to start your project

cd competitive_programming
sudo apt install dos2unix
dos2unix ./scripts/install_deps.sh
dos2unix ./scripts/test.sh
sudo chmod +x ./scripts/install_deps.sh
sudo chmod +x ./scripts/test.sh
./scripts/install_deps.sh

How to run the tests

./scripts/test.sh

📫 Contribute

  1. git clone https://github.com/ThiagoFBastos/Competitive-Programming-C-Plus-Plus-Library.git
  2. git checkout -b feature/NAME
  3. Follow commit patterns
  4. Open a Pull Request explaining the problem solved or feature made, if exists, append screenshot of visual modifications and wait for the review!

Documentations that might help

📝 How to create a Pull Request

💾 Commit pattern

About

Library for Competitive Programming written in C++

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors