1)
var
a, b, c, d, max: integer;
begin
readln(a, b, c, d);
if(a > b) and (a > c) and (a > d) then max := a
else if(b > a) and (b > c) and (b > d) then max := b
else if(c > a) and (c > b) and (c > d) then max := c
else max := d;
write(max);
end.
2)
var
a, b, c, max:
integer;
begin
readln(a, b, c);
if(a > b) and (a > c) then max := a
else if(b > a) and (b > c) then max := b
else max := c;
write(max);
end.
В сообщении с вероятностью p содержится
i = -log(p)/log(2) бит информации
6 = - log(p)/log(2)
-6log(2) = log(p)
log(2^(-6)) = log(p)
2^(-6) = p
p = 1/2^6 = 1/64
Значит, в диапазоне
N = 1/p = 64 числа
200 байт ∠ 0,25 килобайт
3 байта>24 бита
1536 битов >1,5 килобайта
1000 битов = 1 Кбайт
8192>1 Кбайт
1) 15,6 Мб переводим в гигабайты:
15,6 ÷ 1024 = ~0,015 Гб
2) Находим заполненное:
1,24 + 1,27 + 0,015 = 2,525 Гб
3) Пропорция, чтобы найти количество заполненного в процентах:
16 / 100 = 2,525 / х
Оисюда получаем х = 15,8 %
4) Свободное:
100 - 15,8 = 84,2 %
Проанализировав дорогу, видно, что путь между пунктами A и B во всех представленных схемах различен, где-то он равен 1, а где-то 3, нас же интересует путь из A в B равный 4, заданный по условию, и этого будет достаточно, чтобы дать ответ.
Схема 1. Путь из A в B равен 3 - не подходит
Схема 2. Путь из A в B равен 1 - не подходит
Схема 3. Путь из A в B равен 2 - не подходит
Схема 4. Путь из A в B равен 4 - удовлетворяет условию и является ответом.
В случае если путь между этими пунктами равен, достаточно сравнить пути между оставшимися пунктами.
Если вам нужно больше объяснений как решать такие задачи, то можете обратиться ко мне и я вас научу в свободное время.