Skip to content

jujojujo2003/SPOJ-Problem-Selector

Repository files navigation

SPOJ-Problem-Selector
=====================
Ever had problem selecting which problem to do on SPOJ.pl??
Try this tool!
-------------------------------------------------------------------
USE
======================
Run spojprobchooser.py by typing "./spojprobchooser" in terminal
Ensure that it has read , write and execute permissions
Enter you spoj.pl username and press enter
Now you have 3 option.
It can pick your next favourite problems based on the types of problems you have solved previously
and tagging the problems like whether its a Dynamic Programming type, Graph theory, Adhoc ,etc and it picks the
most suitable problem.
The second option picks the least suitable problem as thats the area you are weak at and have no experience.
The third option requires you to enter a difficulty level.
It pick the problem based on its acceptance level and no of submissions required.
After solving any spoj problem, you need to rerun the script to update the DB.


getspojDB.py gets the list of problems available on SPOJ.pl adn stores it in the file SPOJPROB 
getuserDB.py gets the activity list of each and every user on SPOJ and stores it in SPOJDIFF! It contains the problem and difficulty level 
based on each user.This script takes a very long time to complete.
spojuserdatagetter.py gets the activity of one user!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages