21446_Cousins

2022-5-16 18:19| 发布者: Hocassian| 查看: 54| 评论: 0|原作者: 肇庆学院ACM合集

摘要:
C:\Users\Administrator\Downloads\2019-10-12-10-14-4-89505271511300-Problem List-采集的数据-后羿采集器.html

Pro.ID

21446

Title

Cousins

Title链接

http://10.20.2.8/oj/exercise/problem?problem_id=21446

AC

0

Submit

0

Ratio

-

时间&空间限制

  • Time Limit: 1000/500 MS (Java/Others)     Memory Limit: 65536/65536 K (Java/Others)
  • 描述

    Two strings a and b are defined to be first cousins if they can be made equal by removing no more than half the characters from each. For example "abcdef" and "axcyd" are first cousins because we can remove 3 of the 6 characters (b,e,f) from the first string and 2 of the 5 characters in the second string (x,y) resulting in "acd". Two strings c and d are said to be n+1st cousins if there exists a string e that is a first cousin of c and is an n-th cousin of d.

    Given two strings x and y, determine the smallest n ≥ 1 such that x is an n-th cousin of y.

    输入

    Input consists of several test cases. Each test case consists of two lines representing x and y. x and y each consist of at least 1 and at most 100 lower case letters. Two lines containing 0 follow the last test case.

    输出

    Description

    Two strings a and b are defined to be first cousins if they can be made equal by removing no more than half the characters from each. For example "abcdef" and "axcyd" are first cousins because we can remove 3 of the 6 characters (b,e,f) from the first string and 2 of the 5 characters in the second string (x,y) resulting in "acd". Two strings c and d are said to be n+1st cousins if there exists a string e that is a first cousin of c and is an n-th cousin of d.

    Given two strings x and y, determine the smallest n ≥ 1 such that x is an n-th cousin of y.

    Input

    Input consists of several test cases. Each test case consists of two lines representing x and y. x and y each consist of at least 1 and at most 100 lower case letters. Two lines containing 0 follow the last test case.

    Output

    For each test case, output a line containing n or not related if x and y are not n-th cousins for any n.

    Sample Input

    a
    b
    abb
    baa
    abcdef
    axcyd
    0
    0

    Sample Output

    2
    2
    1

    Source

    样例输入

    a
    b
    abb
    baa
    abcdef
    axcyd
    0
    0

    样例输出

    2
    2
    1

    作者


    路过

    雷人

    握手

    鲜花

    鸡蛋

    最新评论

    返回顶部