NY 2 括號配對問題 棧

2021-07-04 03:37:16 字數 817 閱讀 2895

時間限制:3000 ms  |  記憶體限制:65535 kb

難度:3

描述 現在,有一行括號序列,請你檢查這行括號是否配對。

輸入第一行輸入乙個數n(0

輸出每組輸入資料的輸出佔一行,如果該字串中所含的括號是配對的,則輸出yes,如果不配對則輸出no

樣例輸入

3

[(])

(])([()])

樣例輸出

no

noyes

**網路

上傳者naonao

#include #include char a[10005],b[10005];

int main()

{

int len,top,n,i,j,k;

scanf("%d",&n);

while(n--)

{

scanf("%s",&a);

len=strlen(a);

if(len%2!=0)

printf("no\n");

else

{

if(a[0]==')'||a[0]==']')

printf("no\n");

top=1;

b[0]=a[0];

for(i=1;i

搜尋

ny2 括號配對問題

時間限制 3000 ms 記憶體限制 65535 kb 難度 3 描述 現在,有一行括號序列,請你檢查這行括號是否配對。輸入 第一行輸入乙個數n 0輸出 每組輸入資料的輸出佔一行,如果該字串中所含的括號是配對的,則輸出yes,如果不配對則輸出no 樣例輸入 3 樣例輸出 no noyes ac 如下...

括號配對問題 棧

時間限制 3 sec 記憶體限制 128 mb 提交 3 解決 2 提交 狀態 討論版 現在,有一行括號序列,請你檢查這行括號是否配對。第一行輸入乙個數n 0每組輸入資料的輸出佔一行,如果該字串中所含的括號是配對的,則輸出yes,如果不配對則輸出no 3 no noyes 解題思路 用c 的庫函式,...

nyoj 2 括號配對問題 棧

時間限制 3000 ms 記憶體限制 65535 kb 難度 3 描述現在,有一行括號序列,請你檢查這行括號是否配對。輸入第一行輸入乙個數n 0輸出每組輸入資料的輸出佔一行,如果該字串中所含的括號是配對的,則輸出yes,如果不配對則輸出no 樣例輸入3 樣例輸出no noyes 網路 上傳者naon...