1355 字串匹配問題 strs

2021-10-01 11:30:41 字數 818 閱讀 2386

【題目描述】

字串中只含有括號 (),,<>,{},判斷輸入的字串中括號是否匹配。如果括號有互相包含的形式,從內到外必須是<>,(),,{},例如。輸入: [()] 輸出:yes,而輸入(),([)]都應該輸出no。

【輸入】

第一行為乙個整數n,表示以下有多少個由括好組成的字串。接下來的n行,每行都是乙個由括號組成的長度不超過255的字串。

【輸出】

在輸出檔案中有n行,每行都是yes或no。

【輸入樣例】

5{}{}<><>()()

}}<<>><<>>(())(())

}}<<>><<>>(())(())

<<<>><<>>>((<>))(())[[(<>)]]

<}<<<>><<>>>((<>))(())[[(<>)]]

【輸出樣例】

yesyes

yesyes

no

#include

using

namespace std;

char st[

256]

,top;

bool

f(string s)':

if(st[top--

]!=s[i]-2

)return0;

break;}

}if(top)

return

false

;else

return

true;}

intmain()

return0;

}

ybt1355 字串匹配問題

時空限制 1000ms 64mb 字串中只含有括號 判斷輸入的字串中括號是否匹配。如果括號有互相包含的形式,從內到外必須是 例如。輸入 輸出 yes,而輸入 都應該輸出no。檔案的第一行為乙個整數n,表示以下有多少個由括好組成的字串。接下來的n行,每行都是乙個由括號組成的長度不超過255的字串。在輸...

1005 字串匹配問題

時間限制 1 sec 記憶體限制 256 mb 提交 315 解決 163 提交 狀態 討論版 給出乙個字串和多行文字,在這些文字中找到字串出現的那些行。你的程式還需支援大小寫敏感選項 當選項開啟時,表示同乙個字母的大寫和小寫看作不同的字元 當選項關閉時,表示同乙個字母的大寫和小寫看作相同的字元。輸...

1005字串匹配問題

題目描述 給出乙個字串和多行文字,在這些文字中找到字串出現的那些行。你的程式還需支援大小寫敏感選項 當選項開啟時,表示同乙個字母的大寫和小寫看作不同的字元 當選項關閉時,表示同乙個字母的大寫和小寫看作相同的字元。輸入輸入的第一行包含乙個字串s,由大小寫英文本母組成。第二行包含乙個數字,表示大小寫敏感...