Замечания справедливые, но1. Их надо было выдать одной порцией.2. Ребенку который сдает первый раз задачи не надо за это ставить двойку  (отклонять задачи), достаточно просто сделать замечание, обратить внимание. Ну нельзя сразу включать дубину, ребенок еще не освоился.  Это примерно как ребенка, который только освоил буквы и прочитал свое первое ма-ма по слогам, отругать что он это сделал без выражения. 3.  На отсутствие пробелов, думаю, могла проверять сама система. Достаточно было этот функционал включить. И тогда ребенок сам бы сообразил и до проверяющего такая ошибка вообще бы не долетела.Ну и еще. Вы сами сказали, что у олимпиадников очень часто плохой код. Потому что   олимпиадники это про быстрое решение сложной задачи, а не про правильное оформление (читай-  хороший почерк).Если начинать вылавливать в сдаваемой программе блох, времени не хватит.Вот следующая задача, сданная 25 числа29.09 отклонена: Бинарные операции отбиваются пробелами с двух сторон.01.10 отклонена: "Зачем "(a-(a//100) * 100)"?"02.10 утро  - "проигнорирована"    Это такой статус проверки.  Что это вообще ?Ребенок снова переписывает код02.10 вечером:  "Зачем "- a % 10"?Вот не верю я, что у Кириенко аналогичная картина при проверках. Либо он это оперативнее проверяет, либо комментарии понятные дает, что не приходится исправлять по 5 раз, либо еще что.