Skip to content

My solutions for problems on several online judges, including UVa, TopCoder, ACM-ICPC, SPOJ, SPOJ Brasil, Timus, URI and even Project Euler

License

Notifications You must be signed in to change notification settings

h-di/competitive-programming

 
 

Repository files navigation

Competitive Programming

My solutions to many of the programming (Computer Science) problems on several online judges, including UVa, ACM/ICPC, TopCoder, Codeforces, URI, SPOJ, SPOJ Brasil and LeetCode.

Competitive

Code

Preferably my solutions are written in C++. Whenever I find myself unable to solve some problem in plain C++, I switch to Java.

Some of the solutions may contain code from the book Competitive Programming 3, by Steven and Felix Halim.

Testing

Run passing your input and output streams:

$ ./a.out input myoutput

Compare:

$ diff myoutput official-output

Running Java Code

Simply go to the problem directory and run:

$ javac -sourcepath .. Main.java
$ java Main

Be happy!

My profile on all Online Judges

Online Judge Profile
UVa rodrigoalves
ACM-ICPC rodrigoalves
URI rodrigoalves
TopCoder rodrigoalves94
Codeforces rodrigoalvesvieira
SPOJ rodrigoalves
SPOJ Brasil rodrigoalves
LeetCode rodrigoalvesvieira
Kattis rodrigo-alves-vieira

Project Euler

This repo also contains my solutions to many of the problems from Project Euler.

Rodrigo Alves on Project Euler

  • My username over there is rodrigoalvesvieira

Competitions

Extra Resources

Standing on the Shoulder of Giants

A list of people who I personally know and who are way above me on Competitive Programming and knowledge in Algorithms

Copyright

© 2013-2020 Rodrigo Alves

About

My solutions for problems on several online judges, including UVa, TopCoder, ACM-ICPC, SPOJ, SPOJ Brasil, Timus, URI and even Project Euler

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 85.9%
  • Java 14.0%
  • Python 0.1%