vdmedragon, from the fragment of numerix's solution that you posted it looks as if he precomputed all possible values locally and pasted a large array that contains the solution to every possible input case. His program simply looks up the solution from the array and prints it. Of course, I may be mistaken (after all, I cannot see all the code).
IMHO this is not the same as a TEXT solution. The user does not know, and is not using, the judge output. Granted that this is not the solution that the problem setter intended, but it is also not using someone else's code, neither is it making use of judge output.
If the problem setter wants to stop solutions like this, it is up to the problem setter to choose the constraints in such a way that makes such solutions infeasible, or simply set a much smaller source limit. Otherwise, if it is the user's own code/solution and it meets all requirements specified in the problem statement, I see no reason why this should be called cheating.
If you are not satisfied with the situation, you can simply resolve this by changing the problem so that these solutions no longer work.
EDIT:
Don't get me wrong. I am not criticizing the problem or the the problem setter. Just pointing out that calling numerix a cheater is not fair, and that you can put restrictions if you don't like this kind of solutions to this problem.