CF1506C.Double-ended Strings

普及/提高-

通过率:0%

AC君温馨提醒

该题目为【codeforces】题库的题目,您提交的代码将被提交至codeforces进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。

题目描述

You are given the strings aa and bb , consisting of lowercase Latin letters. You can do any number of the following operations in any order:

  • if a>0|a| > 0 (the length of the string aa is greater than zero), delete the first character of the string aa , that is, replace aa with a2a3ana_2 a_3 \ldots a_n ;
  • if a>0|a| > 0 , delete the last character of the string aa , that is, replace aa with a1a2an1a_1 a_2 \ldots a_{n-1} ;
  • if b>0|b| > 0 (the length of the string bb is greater than zero), delete the first character of the string bb , that is, replace bb with b2b3bnb_2 b_3 \ldots b_n ;
  • if b>0|b| > 0 , delete the last character of the string bb , that is, replace bb with b1b2bn1b_1 b_2 \ldots b_{n-1} .

Note that after each of the operations, the string aa or bb may become empty.

For example, if a=a= "hello" and b=b= "icpc", then you can apply the following sequence of operations:

  • delete the first character of the string aa \Rightarrow a=a= "ello" and b=b= "icpc";
  • delete the first character of the string bb \Rightarrow a=a= "ello" and b=b= "cpc";
  • delete the first character of the string bb \Rightarrow a=a= "ello" and b=b= "pc";
  • delete the last character of the string aa \Rightarrow a=a= "ell" and b=b= "pc";
  • delete the last character of the string bb \Rightarrow a=a= "ell" and b=b= "p".

For the given strings aa and bb , find the minimum number of operations for which you can make the strings aa and bb equal. Note that empty strings are also equal.

输入格式

The first line contains a single integer tt ( 1t1001 \le t \le 100 ). Then tt test cases follow.

The first line of each test case contains the string aa ( 1a201 \le |a| \le 20 ), consisting of lowercase Latin letters.

The second line of each test case contains the string bb ( 1b201 \le |b| \le 20 ), consisting of lowercase Latin letters.

输出格式

For each test case, output the minimum number of operations that can make the strings aa and bb equal.

输入输出样例

  • 输入#1

    5
    a
    a
    abcd
    bc
    hello
    codeforces
    hello
    helo
    dhjakjsnasjhfksafasd
    adjsnasjhfksvdafdser

    输出#1

    0
    2
    13
    3
    20
首页