Твой ответ на задание неверный.
Для решения этой задачи нам нужно рассмотреть два многоугольника, образованных Черепахой. Для начала, вспомним, что многоугольник с вершинами (0,0), (0,n), (m,n), (m,0) имеет S = nm/2 площадь.
Первый многоугольник образуется после выполнения команды Повтори 7 [Вперёд 9 Направо 90]. Каждое выполнение команды "Вперёд 9" сдвигает Черепаху на 9 шагов в направлении её головы, а каждое выполнение команды "Направо 90" поворачивает её на 90° по часовой стрелке. Если мы нарисуем этот многоугольник, то увидим, что он имеет форму квадрата со сторонами равными 63. Поэтому, его площадь S1 = 63*63 = 3969.
Второй многоугольник образуется после выполнения команды Повтори 6 [Вперёд 10 Направо 120]. Каждое выполнение команды "Вперёд 10" сдвигает Черепаху на 10 шагов в направлении её головы, а каждое выполнение команды "Направо 120" поворачивает её на 120° по часовой стрелке. Если мы нарисуем этот многоугольник, то увидим, что он имеет форму правильного шестиугольника со стороной равной 60. Поэтому, его площадь S2 = (3√3)/2 * 60^2 = 15*900 = 13500.
Точки, лежащие на линии многоугольников, не учитываются. Таким образом, общее количество точек с целочисленными координатами внутри первого многоугольника равно количеству точек в квадрате со стороной 63, которое равно 3969. Точки, которые лежат внутри второго многоугольника, находятся вне первого многоугольника. Поэтому, общее количество точек с целочисленными координатами вне второго многоугольника равно количеству точек второго многоугольника вычтенное из общего количества точек на плоскости, взятого без учёта точек первого многоугольника. То есть, 8100 - 13500 = -5400. Однако, задача просит вычислить количество точек только внутри первого многоугольника и только вне второго многоугольника, поэтому мы должны принять ответ равный 3969 - 0 = 3969.
Итак, правильный ответ на задание - 27.
Есть ли у тебя вопросы по объяснению решения?
