Чертежник вернется исходную точку, если сумма перемещений и по горизонтали, и по вертикали будет равна нулю. Перемещение по горизонтали: Sx=-3+n(a+27)-22=-25+n(a+27); Перемещение по вертикали: Sy=3+n(b+12)-7=-4+n(b+12).
Решение надо найти в целых числах, поэтому и 25, и 4 должны делиться на n без остатка. Таким минимальным (и единственным) числом является n=1. Тогда a=25-27=-2, b=4-12=-8. ответ: n=1; a=-2; b=-8
Замечание: вернуться в исходную точку, т.е. нарисовать замкнутый контур, можно всегда за одно перемещение - это очевидно. Вот если нужно, чтобы n было больше 1, тогда нарисовать такой контур может оказаться невозможным. Как, например, в нашем случае.
[640, 480, 4]
Объем памяти = 640 * 480 пикселей * 4 бит = 1228800 бит = 1228800 / 8 / 1024 Кбайт = 150.0 Кбайт ~= 150 Кбайт
Таблица
640 x 480 * 4 = 150.0 Кбайт
640 x 480 * 8 = 300.0 Кбайт
640 x 480 * 16 = 600.0 Кбайт
640 x 480 * 24 = 900.0 Кбайт
640 x 480 * 32 = 1200.0 Кбайт
800 x 600 * 4 = 234.375 Кбайт
800 x 600 * 8 = 468.75 Кбайт
800 x 600 * 16 = 937.5 Кбайт
800 x 600 * 24 = 1406.25 Кбайт
800 x 600 * 32 = 1875.0 Кбайт
1024 x 768 * 4 = 384.0 Кбайт
1024 x 768 * 8 = 768.0 Кбайт
1024 x 768 * 16 = 1536.0 Кбайт
1024 x 768 * 24 = 2304.0 Кбайт
1024 x 768 * 32 = 3072.0 Кбайт
1280 x 1024 * 4 = 640.0 Кбайт
1280 x 1024 * 8 = 1280.0 Кбайт
1280 x 1024 * 16 = 2560.0 Кбайт
1280 x 1024 * 24 = 3840.0 Кбайт
1280 x 1024 * 32 = 5120.0 Кбайт
Перемещение по горизонтали: Sx=-3+n(a+27)-22=-25+n(a+27);
Перемещение по вертикали: Sy=3+n(b+12)-7=-4+n(b+12).
Решение надо найти в целых числах, поэтому и 25, и 4 должны делиться на n без остатка. Таким минимальным (и единственным) числом является n=1.
Тогда a=25-27=-2, b=4-12=-8.
ответ: n=1; a=-2; b=-8
Замечание: вернуться в исходную точку, т.е. нарисовать замкнутый контур, можно всегда за одно перемещение - это очевидно. Вот если нужно, чтобы n было больше 1, тогда нарисовать такой контур может оказаться невозможным. Как, например, в нашем случае.