Open akcube opened 3 years ago
Daily is too optimistic? :) Maybe once a week so that people get time to solve harder problems also.
Another major issue: how do you make sure that among all the members who will probably solve the weekly problems, they have not already solved this particular problem that you're gonna give them?
One way can be to propose three problems in each set and ask the user to solve any one of them. It's unlikely anyone solved all three.
Or we give them only one problem, and if they've already solved the problem they can request a new one. But they only get to request once (because this new requested problem is guaranteeed to be new).
Look at this pull request if you want to make something similar : https://github.com/cheran-senthil/TLE/pull/311
At a specified time daily, put up a list of (say 5) problems to be solved as per cf rating. The earlier your AC the more points you get. Maintain leaderboard per rank. Essentially mini practice-contests within the server.