An open API service indexing awesome lists of open source software.

https://github.com/dbetm/cp-history

My - competitive programming - history
https://github.com/dbetm/cp-history

acm-icpc algorithms competitive-programming contest-programming data-structures dp graph interview math

Last synced: 3 months ago
JSON representation

My - competitive programming - history

Awesome Lists containing this project

README

          

# history-cp
:computer:
My - competitive programming - history

I've been passionate about problem solving and exploring data structures and algorithms since 2016, when I first discovered competitive programming. Starting in 2017, I sharpened my skills on platforms like HackerRank and OmegaUp, and by 2018 I was competing in official contests such as ACM-ICPC and Google Code Jam. This repository also includes my technical interview preparation exercises.

The online judge that I've use are (links to my profiles, only 1-7 items):

1. [OmegaUp](https://omegaup.com/profile/davbetm/)
2. [HackerRank](https://www.hackerrank.com/davbetm)
3. [CodeForces](https://codeforces.com/profile/dbetm)
4. [GeeksForGeeks](https://auth.geeksforgeeks.org/user/davidbetancourtmontellano/profile)
5. [URI](https://www.urionlinejudge.com.br/judge/es/profile/301236)
6. [CodeSignal](https://app.codesignal.com/profile/dbetm)
7. [MOG](https://matcomgrader.com/user/17187/)

8. [A2 Online Judge - main page](https://a2oj.com)
9. [SPOJ - submissions](https://www.spoj.com/)
10. [COJ - main page](http://coj.uci.cu/index.xhtml)
11. [UVa - main page](https://uva.onlinejudge.org/)

Achievments:

1. July 2019. [I was the coder of the month in OmegaUp](https://omegaup.com/coderofthemonth/)

![Insignias OmegaUp](assets/2.png)

2. November 2019. My competitive programming team and me did classify to regional final for [ACM-ICPC MX](https://icpc.global/), which is a national knockout. [A related article.](https://tec.mx/es/noticias/nacional/investigacion/congregan-en-el-tec-los-mejores-equipos-de-programadores-en-mexico)

![Monterrey 2019](assets/1.jpg)

## Execute a solution

For example, if you wanna execute `UVa/Root/bars.cpp`
On MacOS and Linux/OS dist, you can use: `make cpp FILEPATH=UVa/Root/bars.cpp`

Important the input must defined at `input.txt` file at the same directory level of the problem.

For python files you must use: `make py` ...