Читать книгу Основы программирования с Java - Тимур Машнин - Страница 9
Вопросы
ОглавлениеЗадача
Может ли червь съесть все 27 яблок, если он начинает от центра куба?
1. Да
2. Нет
Ответ: 2.
Задача
Может ли червь съесть все 27 яблок, если он начинается с одного из углов куба?
1. Да
2. Нет
Ответ: 1.
Из задачи 2D квадратных яблок, мы можем наблюдать, что червь сможет съесть все яблоки, если он начинает с ячейки с красным яблоком. Применяя то же правило в задаче квадратных яблок 3D, мы можем быстро сказать, что червь не сможет съесть все яблоки, если он начинает из центра куба, в котором содержится зеленое яблоко. Аналогичным образом можно быстро сказать, что червь может съесть все яблоки, если он начинает с угла куба, который содержит красное яблоко.