You know what this can be solved !!! This cheating issue for the preliminary Round can be solved.
- Set questions that are Algorithmic (instead of mathematical) , having long codes and a lot of Test Cases.
1)This type of question wont be answered on any of the online sites like stackexchange.com etc withing 3 hours of time.
- Even if it is answered, then it would most probably be answered at the end of the contest on these online sites, like at 2:00 hrs of the competition , then those people who are negligent to think will eventually copy the code , as a result will end being caught under plagiarism.
3)Moreover, Having questions with long codes and good edge cases will make the contestants busy to think about solution rather than discussing on the college groups.
You can put the math questions on the regional rounds where there is no internet and no cheating can be done(only one’s knowledge and ability to think will be tested).
Yes, making such questions is tough.
So , things can be done , just don’t ignore the hardwork by saying “Nothing can be done” .