Азиатско-Тихоокеанская олимпиада по математике 2005 года | Казахстанские олимпиады

В маленьком городке имеется n2{{n}^{2}} домов, индексированных парами чисел (i,j)(i,j) для 1i,jn1\leq i,j\leq n. Дома с индексами (i,j)(i,j), (k,l)(k,l) назовем соседними, если ik+jl=1|i-k|+|j-l|=1. В момент времени 0, в доме с индексом (1,c)(1,c), где cn2c\leq \frac{n}{2}, начался пожар. В течение каждого последующего временного интервала [t,t+1][t,t+1] пожарники ставят систему защиты от пожара одному дому, до которого огонь еще не добрался, в то время как пожар распространяется на все незащищенные дома, каждый из которых соседствуют с некоторым домом, охваченным пожаром в момент времени tt. Дом, где установлена система защиты от пожара, не горит. Процесс завершается, когда распространение пожара становится невозможным. Какое максимальное число домов могут спасти пожарники?
Замечание. Можно считать, что городок имеет форму таблицы n×nn\times n, где дома суть единичные клетки, (1,1)(1,1) — индекс дома, стоящего в левом верхнем углу, ii и jj указывают соответственно строку и столбец дома с индексом (i,j)(i,j).