The difficulty certainly plays a role in how much "free" time is needed to participate. If early problems can be solved with a quick 10 minute script, later problems take the top 100th person about 1-2 hours -- which means it takes mortals like me about 4-8 hours to solve.
That's quite the difference, and is due to the problem difficulty.
That's quite the difference, and is due to the problem difficulty.