На мой взгляд, проблема в том, что участники будут иметь доступ ко входным данным. Ещё обычно есть ограничения на время и память, тогда в зависимости от производительности компьютера участника одна и таже реализация может вкладываться в эти ограничения и не в кладываться. Ограничение памяти тоже не понятно как контролировать.