Помогите пожалуйста
Срочно, нужно здать в течении часа
Даю 13 баллов
Двом солдатам потрібно переправитися з одного берега річки на інший. Вони побачили двох хлопчиків на маленькому човні. У ньому можуть переправлятися або один солдат, або один чи двоє хлопчиків. Складіть алгоритм переправлення солдатів. (Після переправлення солдатів човен повинен залишитися у хлопчиків.)
Ответы
Ответ дал:
13
2 хлопчика 2 солдата на першому березі
два хлопчика пливуть на інший берег
0 хлопчиків 2 солдата на першому березі // 2 хл. 0 с.
один хлопчик повертає лодку
1 хлопчик 2 солдата на першому березі // 1 хл. 0 с.
один солдат переправляється на інший берег
1 хлопчик 1 солдат на першому березі // 1 хд. 1 с.
хлопчик з іншого берега повертається назад
2 хлопчика 1 солдат на першому березі // 0 хл. 1 с.
два хлопчика переправляються на інший берег
0 хлопчиків 1 солдат на першому березі // 2 хл. 1 с.
один хлопчик повертається
1 хлопчик 1 солдат на першому березі // 1 хл. 1с.
другий солдат переправляється через ріку
1 хлопчика 0 солдат на першому березі // 1 хл. 2 с.
другий хлопчик повертається до першого
2 хлопчика 0 солдат на першому березі // 0 хл. 2 с
Тепер два солдата на іншому березі, двоє хлопчиків залишились у човні і можуть переправлятися куди завгодно
Вас заинтересует
1 год назад
1 год назад
6 лет назад