1 шаг. Набрать води в 9л ведро и перелить с 9л ведра в 5л ведро
Итого в 9 литровом ведре - 4 л, а в 5 литровом - 5
2 шаг. Сливаем с пяти литрового воду. С девяти литрового переливаем четыре литры в пятилитровый.
Итого в девяти литром - 0 литров, а в 5 литровом - 4 литры
3 шаг. Набираем воду в 9 л ведро и переливаем 1 литр в 5 л ведро и сливаем воду с 5 литрового ведра.
Итого 9л ведро - 8 л, 5 л ведро - 0 л.
4 шаг. Переливаем воду с 9л ведра в 5л ведро.
ИТОГО в 9 л - 3 литра
Вроде 125 секунд (2 минуты и 5 секунд) на передачу.
P.S. Пишу вроде потому, что мы ещё не проходили данную тему (про Мегабит и Мегабайт)
var a,b:integer; {a-число, b-количество знаков числа}
begin
readln(a);
while a<>0 do
begin
b:=b+1;
a:=a div 10;
end;
writeln(b);
end.
Всё гениальное - простое!
1 в
32 * 8 = 256 бит = 32 байта
2
25 * 80 * 8 = 16 000 бит = 2 000 байт <span>≈</span> 2 кило байта