2080: Шахова дошка та королеви
Переглянути як PDF
Надіслати розвʼязок
Бали:
10,00 (частково)
Ліміт часу:
1.0s
Ліміт памʼяті:
500M
Ввід:
stdin
Вивід:
stdout
Тип задачі
Ваше завдання розставити вісім ферзів на шаховій дошці так, щоб два ферзі не атакували один одного.
Як додаткове завдання, кожне поле є вільним або зарезервованим, і ви можете розміщувати ферзів лише на вільних полях. Однак зарезервовані поля не заважають ферзям атакувати один одного.
Скільки існує способів розставити ферзів?
Формат вхідних даних
Вхідні дані містять вісім рядків, у кожному з яких по вісім символів. Кожен квадрат є вільним (.) або зарезервованим (*).
Формат вихідних даних
Виведіть одне ціле число: кількість способів, якими ви можете розставити ферзів.
Приклад вхідних даних
........
........
..*.....
........
........
.....**.
...*....
........
Приклад вихідних даних
65
Коментарі