Каждый символ может принимать любое значение, точка, либо тире.
То есть мы можем получить и ... и _ _ _ и _._ и ещё кучу всего (это только из 3ёх, из 4ёх символов аналогично, но кол-во будет больше)
Для начала подсчитаем количество символов, которое можно закодировать с ёх знаков:
Далее подсчитаем, сколько символов можно закодировать с четырёх знаков:
Формула состоит из количества знаков, которыми можно записать число, возведённых в степень, равную количеству использования этих знаков.
Что бы узнать, сколько можно закодировать используя "не менее 3ёх и не более 4ёх сигналов", нужно просто сложить наши два результата, 8+16=24
Каждый символ может принимать любое значение, точка, либо тире.
То есть мы можем получить и ... и _ _ _ и _._ и ещё кучу всего (это только из 3ёх, из 4ёх символов аналогично, но кол-во будет больше)
Для начала подсчитаем количество символов, которое можно закодировать с ёх знаков:
Далее подсчитаем, сколько символов можно закодировать с четырёх знаков:
Формула состоит из количества знаков, которыми можно записать число, возведённых в степень, равную количеству использования этих знаков.
Что бы узнать, сколько можно закодировать используя "не менее 3ёх и не более 4ёх сигналов", нужно просто сложить наши два результата, 8+16=24
t,v1,v2,x:integer;
begin
write('Длительность тренировки в мин.: ');
readln(t);
write('Скорость 1-го и 2-го (в м/мин): ');
readln(v1,v2);
x:=abs(v1-v2)*t;
x:=x mod 400;
if x>200 then x:=400-x;
writeln('Расстояние между ними в конце тренировки: ',x)
end.