Does there exist a resource for exercises and problems of the form "design a program with the following specifications in time/space O(f(n))"?
I am aware of competitive programming websites but i can't currently program due to migraines. I can't practice off these websites because often the best solution is some exponential algorithm which I will have no way of knowing whether it will work without implementing it.
CLRS is a good resource for problems but there aren't enough to practice on a regular basis. I would like a resource preferably of the computer contest flavor but where I can practice on pen and paper rather than programming it.
Alternatively, how can I make the most of programming contest problems so that I can practice algorithms with pen and paper without implementing anything?