#include <stdio.h>
#include <string.h>
int main() {
char str1[1000] = "123";
char str2[1000] = "1236";
char ans[1000];
int max=0;
while (scanf("%s\n%s", str1
, str2
) != EOF
) {
//找到字符串较少的数据
char temp[1000];
}
for(int i
=0; i
<strlen(str1
);i
++){
for(int j
=0; j
<strlen(str2
); j
++){ int n=0;
while(str1[i+n]== str2[j+n] && str1[i+n]!='\0'){
n++;
}
if(n>max){
max=n;
ans[max]='\0';
}
}
}
}
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxzdHJpbmcuaD4KIAppbnQgbWFpbigpIHsKICAgIGNoYXIgc3RyMVsxMDAwXSA9ICIxMjMiOwogICAgY2hhciBzdHIyWzEwMDBdID0gIjEyMzYiOwogICAgY2hhciBhbnNbMTAwMF07CiAgICBpbnQgbWF4PTA7CiAgICB3aGlsZSAoc2NhbmYoIiVzXG4lcyIsIHN0cjEsIHN0cjIpICE9IEVPRikgewogCiAgICAgICAgLy/mib7liLDlrZfnrKbkuLLovoPlsJHnmoTmlbDmja4KICAgICAgICBpZiAoc3RybGVuKHN0cjEpID4gc3RybGVuKHN0cjIpKSB7CiAgICAgICAgICAgIGNoYXIgdGVtcFsxMDAwXTsKICAgICAgICAgICAgc3RyY3B5KHRlbXAsIHN0cjEpOwogICAgICAgICAgICBzdHJjcHkoc3RyMSwgc3RyMik7CiAgICAgICAgICAgIHN0cmNweShzdHIyLCB0ZW1wKTsKICAgICAgICB9CiAgICAgICAgIAogICAgICAgIGZvcihpbnQgaT0wOyBpPHN0cmxlbihzdHIxKTtpKyspewogICAgICAgICAgICAgCiAgICAgICAgICAgIGZvcihpbnQgaj0wOyBqPHN0cmxlbihzdHIyKTsgaisrKXsKICAgICAgICAgICAgICAgIGludCBuPTA7CiAgICAgICAgICAgICAgICB3aGlsZShzdHIxW2krbl09PSBzdHIyW2orbl0gJiYgc3RyMVtpK25dIT0nXDAnKXsKICAgICAgICAgICAgICAgICAgICBuKys7CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICBpZihuPm1heCl7CiAgICAgICAgICAgICAgICAgICAgbWF4PW47CiAgICAgICAgICAgICAgICAgICAgc3RyY3B5KGFucyxzdHIxK2kpOwogICAgICAgICAgICAgICAgICAgIGFuc1ttYXhdPSdcMCc7CiAgICAgICAgICAgICAgICB9ICAgCiAgICAgICAgICAgIH0gICAgICAgICAgIAogICAgICAgIH0KICAgICAgICBwcmludGYoIiVzXG4iLGFucyk7ICAgIAogICAgfQogICAgcmV0dXJuIDA7Cn0=