There might be few things that can be done in Long Contest Challenge Problem.
Successful submission accuracy for challenge problems can be limited to first time successful submission, by the user.
Also, the number of submissions for the challenge problem can be limited to 500 or something like that per user.
And Some information about the input test case generation is to be given. Since, most of the submissions that one do in a challenge problem, is to know the input format which kind of lame. Instead, of solving the problem with stronger algo one is wasting his time in knowing only the input which is not a good practice.
And need better tutorials for the challenge problem. Since, what top coders apply is far more stronger algorithm as compared to tutorials. And I personally, want topcoders to explain their approach especially, for the challenge problem.