Longest Repeated Substring FIXED by clock

<?for(;$s=fgets(STDIN);$i=!print"$a
")for(;preg_match("/^(.*?)($i).*\s\\1.+\\2/",$s.$s,$m);$i.=~\xd1)$a=$m[2];

Note that non-ascii characters in the above source code will be escaped (such as \x9f).

download

return to the top page