Предмет: Математика, автор: Hanazuki3

Сдать решение задачи 4-Земляничная поляна Задача 4: Земляничная поляна В походе пять туристов набрали 20-литровую канистру земляники, и теперь хотят разделить ягоды между собой поровну. В их лагере есть кастрюли объёмом в 3, 5, 6, 7 и 30 литров. Разрешается пересыпать землянику из одной посудины в другую, пока в первой не кончится земляника или второй сосуд не заполнится целиком. Как только в какой-то ёмкости оказывается ровно 4 литра земляники, её хватает один из туристов и убегает есть (больше этот сосуд использовать нельзя). От вас требуется составить как можно более короткий алгоритм действий туристов, чтобы в результате в пяти ёмкостях оказалось по 4 литра земляники. Обозначим сосуды в 3, 5, 6, 7, 20 и 30 литров буквами A, B, C, D, E и F соответственно (изначально вся земляника находится в сосуде E). Для записи алгоритма используются команды вида X>Y (вместо X и Y должны быть два различных символа из A, B, C, D, E, F), которые означают, что из сосуда X происходит пересыпание земляники в сосуд Y. Команды записываются по одной в строке. Например, следующая последовательность команд E>C E>B C>A обозначает, что сначала из 20-литровой канистры пересыпаются 6 и 5 литров в кастрюли соответствующего объёма, а затем из 6-литровой 3 литра отсыпается в самую маленькую кастрюлю. То есть, распределение земляники после такой последовательности команд будет иметь вид 3, 5, 3, 0, 9, 0 по всем шести ёмкостям. Чем меньше шагов будет в вашем алгоритме, тем больше баллов вы получите. Частично правильный ответ будет зачтен, если вы сможете отмерить 4 литра земляники не для всех туристов, а только для части из них. Ещё раз подчеркнём условие, что после того, как в какой-то ёмкости оказывается ровно 4 литра земляники, пользоваться ей больше нельзя. Сдать решение​


bgongorova: Равно вроде 5

Ответы

Автор ответа: Удачник66
0

Ответ:

Пошаговое объяснение:

3 5 6 7 20 30

A B C D E F

------------------

0 0 0 0 20 0

0 0 6 7 7 0

0 0 6 0 7 7

3 0 6 0 7 4 ; кастрюлю F на 30 л уносят.

3 5 1 0 7 -

0 5 4 0 7 - ; кастрюлю С на 6 л уносят.

3 5 - 0 4 - ; кастрюлю Е на 20 л уносят.

3 0 - 5 - -

2 0 - 6 - -

2 5 - 1 - -

3 4 - 1 - - ; кастрюлю В на 5 л уносят.

0 - - 4 - - ; кастрюлю С на 6 л уносят.

11 шагов понадобилось.

Похожие вопросы
Предмет: Математика, автор: Аликорна