5587: 【二维一边推1】顺序对齐(Align)

Memory Limit:128 MB Time Limit:1.000 S
Judge Style:Text Compare Creator:
Submit:8 Solved:4

Description

 

考虑两个字符串右对齐的最佳解法。例如,有一个右对齐方案中字符串是AADDEFGGHCADCDEGH

AAD_DEFGGHC         

 _ADCDE__GH_          

每一个数值匹配的位置值2分,一段连续的空格值-1分。所以总分是匹配点的2倍减去连续空格的段数,在上述给定的例子中,6个位置(ADDEGH)匹配,三段空格,所以得分2*6+(-1)*3=9,注意,我们并不处罚最左边的不匹配位置。若匹配的位置是两个不同的字符,则既不得分也不失分。

请你写个程序找出最佳右对齐方案(得分最高的方案)。

Input

 

输入文件包含两行,每行一个字符串,最长50个字符。字符全部是大字字母。

Output

 

一行,为最佳对齐的得分。

Sample Input Copy

AADDEFGGHC
ADCDEGH

Sample Output Copy

9