151 в десятичной
не меньше 20 символов
Для решения данной задачи необходимо построить дерево и посчитать, сколько отрезков приходится для каждой буквы.
Например, исходя из рисунка, для буквы "О" есть 1 отрезок - это 0 (итого 1), а для буквы "Е" 2 отрезка - это 1 и 0 (итого 2), для буквы "П" - это 1, 1, 0 (итого 3). Затем необходимо сложить все отрезки и посчитать <span>минимальную общую длину кодовых слов для всех семи букв.</span>
Pascal
const n = 20;
var
a,b,min : real;
m : array [1..n] of real;
i : integer;
begin
// формирова массива не пишу
readln (a,b);
min := b;
for i := 1 to n do
if (m[i]<min) and (m[i] >=a ) and (m[i] <=b)
then
min := m[i];
writeln (min:3:2);
<span>end.
Программа будет работать корректно, если в массиве есть хотя бы один элемент, попадающий в диапозон [a..b].</span>
<span> </span>\
1.Едет из А в В по грунтовой дороге
затратит 4 часа
2.Едет сначала из А в С,потом из С в В.
Из А в С дорога по шоссе,40 км со скоростью 40 км/ч.
<u>затраченное время 1 час</u>
далее из С едет в В по грунтовой дороге,скорость 20 км/ч,расстояние от С до В равно 50 км
<u>затраченное время 2.5 часа</u>
<em>Итого:</em>1 час+2.5 часа=3.5 часа,это время будет минимальным для него.
<em><u>Ответ:3.5 часа минимальное время на путь из А в В.</u></em>
Изначальный путь: "С:/Физика/Задачи/Кинематика"
1) на один уровень выше: "С:/Физика/Задачи"
2) на один уровень выше: "С:/Физика"
3) на уровень ниже: "С:/Физика/Экзамен"
Ответ: С:/Физика/Экзамен