Hi Guest!
It's disgusting how people cheat.
I've seen way too many questions of competitions that I've done and are still running (there's usually a time frame for it to be completed).
I try to avoid answering any questions when I know a competition I'm doing is happening since it'd be cheating if I had seen/solved the questions beforehand.
However, I doubt there's any real method to prevent cheating other than reporting the person, and quite simply, the chance of someone recongnizing a question used for cheating before someone else answers it is quite low.
Perhaps CPhill, Melody, Alan, Asinus, or any other moderator could contact websites like AOPS, AMC, or MathCounts to get a database of questions that are on tests that they can ban. But that'd be kinda hard to do.
=^._.^=