Ігор та дартс
Обмеження: 1 сек., 256 МіБ
За допомогою науки ми доводимо, а за допомогою інтуїції — відкриваємо.
Анрі Пуанкаре
Ігор дуже багато працював над розробкою завдань для олімпіади і вирішив перепочити. Так сталося, що в кімнаті для відпочинку офісу, де він працює, повісили квадратну “ціль” для дартсу, за потрапляння в яку можна отримати різні призи.
“Ціль” розміром \(n \times n\) зроблена з \(\left\lceil \frac n 2 \right\rceil\) "кілець" . Потрапляння в кожне кільце дає різну кількість балів: зовнішнє — 1 бал, наступне — 2 бали, ..., центральне — \(\left\lceil \frac n 2 \right\rceil\) балів.
Ігор, незважаючи на втому від роботи, все ж зміг потрапити в “ціль” декілька разів, і тепер хоче дізнатися, скільки балів він отримав.
Блоки тестів
Блок 1: 5 балів, Ігор потрапив в кожне кільце рівно 1 раз.
Блок 2: 10 балів, кожен символ - це X.
Блок 3: 55 балів, \(n\) - непарне.
Блок 4: 30 балів, без додаткових обмежень.
Вхідні дані
У першому рядку задано одне ціле число \(n\) — довжина сторони кільця в клітинках.
У наступних \(n\) рядках задано
рядки кожен довжиною \(n\) символів,
які описують “ціль”, де кожен символ це або X (якщо Ігор
потрапив в цю клітинку), або . (якщо Ігор не потрапив в цю
клітинку).
Вихідні дані
В єдиному рядку виведіть одне число, що позначає сумарну кількість балів, яку отримав Ігор.
Обмеження
\(1 \leq n \leq 100\)
Приклади
| Вхідні дані (stdin) | Вихідні дані (stdout) |
|---|---|
| 3 X.X .X. .X. | 5 |
| Вхідні дані (stdin) | Вихідні дані (stdout) |
|---|---|
| 6 ...... ..XX.. .XXXX. .XXXX. ..XX.. ...... | 28 |
| Element Type | Створено | Хто | Задача | Компілятор | Результат | Час (сек.) | Пам'ять (МіБ) | № | Дії |
|---|