Ты имеешь в виду, "найти новые правила смены дерева на синонимичное ему, о которых преподаватели ещё не знают"? Ну так они узнают быстро и добавят к себе :)
И в любом случае, код в итоге смотрит человек. Если плагиат выявляется только программно, то таких надо мокрыми тряпками гнать. (За исключением случаев чистого копи-паста)
...и в итоге система начнёт считать плагиатом решения авторов, которые просто думали в одном направлении. В простых лабах обычно не так-то много простора сделать одно и то же разными способами.