HDU 2029 回文串的判斷

2022-03-10 06:48:07 字數 562 閱讀 7483

problem description

「回文串」是乙個正讀和反讀都一樣的字串,比如「level」或者「noon」等等就是回文串。請寫乙個程式判斷讀入的字串是否是「回文」。

input

輸入包含多個測試例項,輸入資料的第一行是乙個正整數n,表示測試例項的個數,後面緊跟著是n個字串。

output

如果乙個字串是回文串,則輸出"yes",否則輸出"no".

sample input

4 level abcde noon haha

sample output

yes no yes no

1 #include 2 #include 3

intmain()417

if(i==len/2

)18 printf("

yes\n");

19else

20 printf("

no\n

"); 21}

22return

0;

23 }

UVA401回文串 映象串判斷

回文串的判斷不難,難點在於映象串的判斷,所謂映象串就是根據題目的映象表兩次映象後保持原樣就是映象串,第一次映象後得到的是這個串的倒像,所以判斷乙個映象串的依據就是一次翻轉後是這個串的倒像。問題在於怎麼映象,寫個函式整個串映象?還是寫個函式只映象單個字元?顯然如果我們映象整個串會麻煩很多,所以選擇映象...

hdu3068回文串Manacher演算法

題目就是求乙個串的最大回文子串的字元個數。manacher 演算法先貼乙個模板。好短啊。話說此題字尾陣列可能會超時的。發現這個模板有點問題,在此更正一下。更正後 include includeusing namespace std const int n 300010 int n,p n char ...

HDU3068 回文串 Manacher演算法

好久沒有刷題了,雖然參加過acm,但是始終沒有融會貫通,沒有學個徹底。我幹啥都是半吊子,一瓶子不滿半瓶子晃蕩。就連簡單的manacher演算法我也沒有刷過,常常為歲月蹉跎而感到後悔。給定乙個字串s,求最長回文子串。回文子串的回文指的是abccba這種從前往後讀和從後往前讀一樣。子串必須連續 比如從i...