Hello,
I want to do one project for my academics and i thought it would be better if i do one that's related to Competitive programming. There are already some great tools for code backup/download from OJs and good problem classifiers. Suggest me something like that.
Thanks.
Ok, what do you think about app to train hacks?
What do you mean with to train hacks part?
Almost all problems from contest have been hacked during it. So, if we collect hacked solutions we can make some sort of virtual contest but with hacks.
Sorry, but i don't understand what you are trying to say.
I think what he meant is:
1. Collecting user submissions that have been hacked during CF contest
2. Make them as a challenge or contest in the new system whereby users are asked to hack this solution
In short, instead of coding to solve the problems, users try to hack (find the bug) in the existing code.
Another idea is:
To train intuition in choosing problem solving technique.
For example, given a problem statement, user has to find out what techniques can be used to solve the problem (dp, segment tree, graph traversal, flow, etc.). For the answers, maybe we can depends on problem tags in CF?
In my opinion this might come in handy, since sometimes I jumped into the wrong technique and wasted time implementing this wrong technique.
webpage in which we can build graphs using UI and convert it into CP input format