МЕНЮГостевая книга Форум |
RETAINING WATERRETAINING WATER - это одна из олимпиад, проводимых Al Zimmermann. Задача в ней следующая - вам дано число z от 4 до 28 (задачу нужно решить для каждого числа - то есть всего 25 задач). Нужно во-первых, построить магический квадрат размера z на z. Магический квадрат - это квадрат, у которого используются все числа от 1 до z2, и во-вторых, суммы чисел по всем горизонталям, вертикалям и диагоналям одинаковы. Вот пример такого квадрата размера 4х4:
Но таких квадратов довольно много, а нужно выбрать наилучший. Как он выбирается?
Все очень просто. Цифра на квадрате представляется как высота стены,
находящейся на данной клетке квадрата. Например в левом верхнем углу нашего
квадрата будет стена высотой 7. Вокруг квадрата стен нет.
Система подсчета очков своеобразная. Так как правильных ответов не знает никто (полностью задача еще никем не решена), то наибольшее число очков на задачу (1 балл) получает участник, у которого наилучшее решение на текущий момент. Остальные игроки получают доли от балла - чем ближе их решение к лучшему - тем ближе их очки за задачу к 1 баллу. Если же вдруг кто-то превзойдет решение лидера - то он получит 1 балл. В то же время, все остальные решения (в том числе и бывшего лидера) потеряют в очках, так как они уже не лучшие. Назад |