最長對稱子串 天梯模擬

2021-07-27 07:04:44 字數 899 閱讀 7327

think:

判斷字串中最大的回文串長度,長度較小,直接暴力就可以過。。。

是pta的模擬題。。。

題目

對給定的字串,本題要求你輸出最長對稱子串的長度。例如,給定is pat&tap symmetric?,最長對稱子串為s pat&tap s,於是你應該輸出11。

輸入格式:

輸入在一行中給出長度不超過1000的非空字串。

輸出格式:

在一行中輸出最長對稱子串的長度。

輸入樣例:

is pat&tap symmetric?

輸出樣例:

各個測試點的坑

測試點1 答案正確 sample等價

測試點2 答案正確 有2段對稱,後段長

測試點3 答案正確 偶數對稱

測試點4 答案正確 最大n全對稱

測試點5 答案正確 全不對稱

測試點6 答案正確 最短串

測試點7 答案正確 最長串的區域性不對稱較長

#include

#include

using

namespace

std;

bool judge(string & str, int s, int len);

int main()

}cout

<< max << endl;

return

0; }

bool judge(string & str, int s, int len)

return

true;

}

天梯賽 最長對稱子串 最長公共子串

對給定的字串,本題要求你輸出最長對稱子串的長度。例如,給定 is pat tap symmetric?最長對稱子串為 s pat tap s 於是你應該輸出11。輸入在一行中給出長度不超過1000的非空字串。在一行中輸出最長對稱子串的長度。is pat tap symmetric?動態規劃 最長公共...

最長對稱子串

對於任何乙個位置i,當對稱的陣列是乙個奇數時,對稱的個數初始就為1,然後以i為原點向外比較i j和i j,如果i j和i j相等,則對稱的個數 2,如果不相等就立刻跳出迴圈。當對稱的陣列是乙個偶數時,對於陣列中任意乙個位置i的字母而言只需從i開始,往兩邊走,判斷i j 1和i j是否是相等的,如果相...

最長對稱子串

對給定的字串,本題要求你輸出最長對稱子串的長度。例如,給定is pat tap symmetric?最長對稱子串為s pat tap s,於是你應該輸出11。輸入格式 輸入在一行中給出長度不超過1000的非空字串。輸出格式 在一行中輸出最長對稱子串的長度。輸入樣例 is pat tap symmet...