В
Все
М
Математика
О
ОБЖ
У
Українська мова
Д
Другие предметы
Х
Химия
М
Музыка
Н
Немецкий язык
Б
Беларуская мова
Э
Экономика
Ф
Физика
Б
Биология
О
Окружающий мир
Р
Русский язык
У
Українська література
Ф
Французский язык
П
Психология
А
Алгебра
О
Обществознание
М
МХК
В
Видео-ответы
Г
География
П
Право
Г
Геометрия
А
Английский язык
И
Информатика
Қ
Қазақ тiлi
Л
Литература
И
История
MasterPvP2016
MasterPvP2016
29.11.2020 20:35 •  Информатика

Подскажите алгоритм или закономерность того сколько закрашивать клеток... Чтобы разнообразить игру «Морской бой», Боря решил добавить в нее новый тип кораблей. Эти
корабли состоят из двух прямоугольников. Первый прямоугольник имеет ширину w1 и высоту h1, а
второй прямоугольник — w2 и h2 соответственно. Прямоугольники располагаются один над другим
и выровнены по левому краю (см. рисунки после примеров): введём на поле систему координат
так, чтобы левая нижняя клетка первого прямоугольника имела координаты (1, 1). Тогда верхняя
правая клетка первого прямоугольника имеет координаты (w1, h1), левая нижняя клетка второго
прямоугольника имеет координаты (1, h1 + 1), а правая верхняя клетка второго прямоугольника
имеет координаты (w2, h1 + h2).
По правилам морского боя после уничтожения корабля необходимо отметить все клетки, соседние по стороне или углу с клетками, в которых есть корабль, потому что в этих клетках уже не
могут стоять другие корабли. При этом отмечаются только не принадлежащие кораблю клетки.
Определите, сколько клеток надо будет отметить после уничтожения корабля, придуманного
Борей. Поле, на котором, происходит игра, бесконечно во все стороны.

Показать ответ
Ответ:
eromadima
eromadima
19.03.2023 10:39
1) А В  В(отр с черточкой)   В(отр)vA    F
    0  0  1                                   1        0
    0  1  0                                   0        0
    1  0  1                                   1        1
    1  1  0                                   1        1 

2)  ABC AVB CVB  F
     0 0 0  0       0     0
     0 0 1  0       1     0
     0 1 0  1       1     1  
     1 0 0  1       0     0
     0 1 1  1       1     1
     1 0 1  1       1     1
     1 1 0  1       1     1    
     1 1 1  1       1     1 
0,0(0 оценок)
Ответ:
morgacheva2001
morgacheva2001
19.03.2023 10:39
1) А В  В(отр с черточкой)   В(отр)vA    F
    0  0  1                                   1        0
    0  1  0                                   0        0
    1  0  1                                   1        1
    1  1  0                                   1        1 

2)  ABC AVB CVB  F
     0 0 0  0       0     0
     0 0 1  0       1     0
     0 1 0  1       1     1  
     1 0 0  1       0     0
     0 1 1  1       1     1
     1 0 1  1       1     1
     1 1 0  1       1     1    
     1 1 1  1       1     1 
0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота