Если простыми словами, то для не тривиальной задачи нужно разработать алгоритм и написать программу для ее решения в определенные сжатые сроки (несколько часов). Кроме времени разработки критерием победы может служить эффективность самой разработанной программы (затрачиваемые ресурсы памяти, процессорного времени на ее решение и т.п.).
*Зы' Тоже в тему.
Вот такой у нас Председатель Конституционного Суда:
https://russian.rt.com/inotv/2014-09-30/Dev...lavnij-sudya-RFИ то дело. Какое нам нафиг программирование? Крепостное право бы вернуть. Вот тогда заживем...