X и Y> ;
X и Y> ;
r:=длина(Y);
For t:=1 To длина(X) Do Begin
<взять символ с номером t из X>;
If <этот символ не входит в Y> Then r:=r+1 Else Begin r:=r-1;
<удалить символ из Y>
End;
End;
о94_3 Классический вариант рекурсивной задачи. Есть действие на входе в рекурсию - вывод строки. Есть действие на выходе из рекурсии - вывод строки. Есть условие завершения - вывод строки из символов J. Осталось определить параметры рекурсии - символ, количество символов, количество пробелов.
о94_4 Задача на метод динамического программирования. Определим для каждого перекрестка два числа: стоимость перемещения на юг и стоимость перемещения на восток. Начнем их вычисление с крайнего юго-восточного перекрестка. Логика вычисления имеет вид:
A[i,j]/восток+min{A[i,j+1]/восток;A[i,j+1]/юг+A[i,j+1]/поворот}
A[i,j]/юг+min{A[i+1,j]/юг;A[i+1,j]/восток+A[i+1,j]/поворот}.
При этом i изменяется от l-1 до 1, а j от m-1 до 1. Пример (max - обозначено отсутствие движения в этом направлении).
Индекс
Элементарные функции
Линейные уравнения
Нелинейные уравнения
Случайные числа