Ответ:
1б,байт 1024, КБ 980,мб 1024
1. Товарняк заезжает жопой в тупик, оставляет там 4 вагона и проезжает вперед по главной ветке.
2. Пассажирский проезжает тупик, затем сдает назад в тупик и забирает эти 4 вагона, затем проезжает вперед и сдает назад на главную ветку, где отцепляет 4 товарных вагона.
3. Пункты 1 и 2 повторяются еще два раза и позади пассажирского поезда окажется 12 вагонов товарняка.
4. Товарняк с оставшимися 3 вагонами сдает назад в тупик и пассажирский спокойно проезжает по своим делам. Миссия выполнена - пассажирский пропущен.
5. Товарняк проезжает вперед, затем сдает назад по главной ветке и забирает свои 12 вагонов.
А что сделать то нужно ? написать программу ? на каком языке писать ?
Вот так, там можно и таблицей, но мне колонками больше нравится =)
var
factorial3, factorial2, factorial1 : real;
B, Y, X, i, j, k:byte;
C:real;
begin
write('X = '); readln(X);
write('Y = '); readln(Y);
factorial1 := 1;
factorial2 := 1;
factorial3 := 1;
for i:=2 to x do
begin
factorial1 := factorial1 * i;
end;
for j:=2 to y do
begin
factorial2 := factorial2 * j;
end;
for k:=2 to (x-y) do
begin
factorial3 := factorial3 * k;
end;
C:= ( factorial3 / factorial2 )*factorial1 ;
writeln('C = ',C );
readln;
end.