Основное
 
 
Отправитель Задача Язык Вердикт Время Память Отослано Протест.  
53560074 Дорешивание:
mnbvmar
1150B - 29 Python 3 Полное решение 109 мс 36 КБ 2019-04-30 11:57:14 2019-04-30 11:57:14
→ Исходный код
vectors = [(0, 0), (1, -1), (1, 0), (1, 1), (2, 0)]

N = int(input())
board = [list(input()) for row_id in range(N)]

for row in range(N - 2):
    for col in range(1, N - 1):
        can_place = all(board[row + dr][col + dc] == '.' for (dr, dc) in vectors)
        if can_place:
            for (dr, dc) in vectors:
                board[row + dr][col + dc] = '#'

has_dots = any(row.count('.') for row in board)
print('NO' if has_dots else 'YES')
?
Время: ? ms, память: ? КБ
Вердикт: ?
Ввод
?
Вывод участника
?
Ответ жюри
?
Комментарий чекера
?
Диагностика
?
Показать детали тестирования