Ответ: 1. Описано в решении. 2. Невозможно.
Краткое пояснение: Первая задача решается переливанием воды между ведрами, вторая - проверкой делимости.
Решение задачи 1:
- Наполняем 5-литровый бидон из 8-литрового ведра. В ведре остается 3 литра.
- Переливаем 5 литров из 5-литрового бидона в 3-литровый бидон.
- Переливаем 3 литра из 8-литрового ведра в 5-литровый бидон (там уже 3 литра). В ведре остается 0 литров.
- Наполняем 8-литровое ведро полностью.
- Переливаем воду из 8-литрового ведра в 5-литровый бидон (в котором уже 3 литра), пока он не заполнится. Из 8-литрового ведра уйдет 2 литра, и в нем останется 6 литров.
- Выливаем воду из 5-литрового бидона.
- Переливаем 6 литров из 8-литрового ведра в 5-литровый бидон.
- Наполняем 8-литровое ведро полностью.
- Переливаем воду из 8-литрового ведра в 5-литровый бидон (в котором уже 6 литров), пока он не заполнится. Из 8-литрового ведра уйдет 4 литра, и в нем останется ровно 4 литра.
Решение задачи 2:
Чтобы 50 литров бензина можно было разлить в три канистры так, чтобы в каждой было целое количество литров, необходимо, чтобы число 50 делилось на 3 без остатка.
Проверим:
50 / 3 = 16 и 2/3
Так как 50 не делится на 3 без остатка, то разлить 50 литров бензина в три канистры так, чтобы в каждой было целое количество литров, невозможно.
Ответ: 1. Описано в решении. 2. Невозможно.
Тайм-трейлер:
Минус 15 минут нудной домашки. Потрать их на катку или новый рилс
Не будь NPC — кинь ссылку бро, который всё еще тупит над этой задачей