括號匹配問題(nyoj2)

2021-06-21 03:26:52 字數 642 閱讀 4923

時間限制:

3000 ms  |  記憶體限制:

65535 kb

難度: 3

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

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

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

樣例輸入

3

[(])

(])([()])

樣例輸出

no

noyes

棧的應用,如果你的總是不過,請測試這幾個資料試試「]][[」   "] ] ["   "))["  "]] ("如果都對了那估計就是oj系統問題了

下面是我的**:

#include#include#includeusing namespace std;

main(){

int t;

cin>>t;

while(t--)

{ stacks;

bool flag=1;

char c[10002];

cin>>c;

int len=strlen(c);

if(len==1)

{ cout<<"no"<

括號匹配 nyoj 2

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

NYOJ 2 括號配對問題

第一次用棧來寫的 早上隊長講了一下,了解了下基礎,覺得c 的棧可以直接呼叫,c的棧卻要自己定義,還是該花時間好好看c 這是用c寫的 includestruct stack void initstack stack a 構造乙個空棧 void push stack a,char item 往棧裡面插入...

NYOJ 2 括號配對問題

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