Есть ответ 👍

Пример из литературы, где передача информации искажена намеренно?

147
485
Посмотреть ответы 1

Ответы на вопрос:


За основу взят алгоритм, изложенный в "bикипедии" и найденный по запросу "наибольшая общая подстрока". процедура переделана из c# реализации алгоритма, там же. // pascalabc.net 3.2, сборка 1325 от 19.10.2016 function maxsubstr(s1,s2: string): string; begin   var a: =new integer[s1.length+1,s2.length+1];   var u: =0; var v: =0;   for var i: =0 to s1.length-1 do       for var j: =0 to s2.length-1 do           if s1[i+1]=s2[j+1] then begin               a[i+1,j+1]: =a[i,j]+1;               if a[i+1,j+1]> a[u,v] then begin u: =i+1; v: =j+1 end               end;   result: =s1.substring(u-a[u,v],a[u,v]) end; begin   var a: ='trapperkaperkatrter';   var b: ='appekaperspamer';   writeln(maxsubstr(a,b)) end. тестовое решение kaper

Популярно: Информатика