Наоборот, в первом случае число команд, набравших нечётное количество очков, равно

.
Там все

команд набрали нечётное число очков. Набранные очки идут через

. Легко доказать реализуемость такого варианта. В первом туре все играют между собой вничью. Во втором, команда, набравшая большее количество очков, выигрывает у команды, набравшей меньшее число очков.
Последний случай отвергается, ибо тогда получается, что количество команд, набравших нечётное количество очков, нечётно.
Тут я был неправ. Здесь

команд, набравших нечётное количество очков. Но наверное надо ещё доказать реализуемость такого варианта.