#16816: c++ 求救


duncan103015 (錦毛爺)


#include<iostream>
using namespace std;
int main()
{
int a,c,d,i;
string b;
while(cin>>d)
{ cin.ignore();
while(d--)
{ i=0;
getline(cin,b);

a=c=0;
while(b[i])
{
if (b[i]=='(')
a++;
if (b[i]==')')
a--;
if (b[i]=='[')
c++;
if (b[i]==']')
c--;

if((a<0)||(c<0))break;
i++;
}
if((a==0)&&(c==0))
cout<<"Yes"<<endl;
else
cout<<"No"<<endl;
}
}
return 0;
}

#16837: Re:c++ 求救


duncan103015 (錦毛爺)


#include
using namespace std;
int main()
{
int a,c,d,i;
string b;
while(cin>>d)
{ cin.ignore();
while(d--)
{ i=0;
getline(cin,b);

a=c=0;
while(b[i])
{
if (b[i]=='(')
a++;
if (b[i]==')')
a--;
if (b[i]=='[')
c++;
if (b[i]==']')
c--;

if((a<0)||(c<0))break;
i++;
}
if((a==0)&&(c==0))
cout<<"Yes"<<endl;
else
cout<<"No"<<endl;
}
}
return 0;
}

 

100% WA (line:14)

 

#16843: Re:c++ 求救


duncan103015 (錦毛爺)


#include
using namespace std;
int main()
{
int a,c,d,i;
string b;
while(cin>>d)
{ cin.ignore();
while(d--)
{ i=0;
getline(cin,b);

a=c=0;
while(b[i])
{
if (b[i]=='(')
a++;
if (b[i]==')')
a--;
if (b[i]=='[')
c++;
if (b[i]==']')
c--;

if((a<0)||(c<0))break;
i++;
}
if((a==0)&&(c==0))
cout<<"Yes"<<endl;
else
cout<<"No"<<endl;
}
}
return 0;
}

 

100% WA (line:14)

 



程式漏洞:(([)])   :Yes  解答應為No