Hey there :)
I just read your project description.
I have a bachelor degree with honors in applied computer science field.
I am interested in competitive programming, therefore I understand the importance of choosing right data structures and proper algorithms.
Since there is not too much details about this project, I would like to discuss details about it in private message and possibly come to an agreement.
Obviously code will be fully commented, so you can understand what's going on without wasting your time.
I should probably mention that I have experience in practical problems and that I've done lot of projects in the past.
Hopefully we will work together in the future.
Good luck with this project. :)