o((⊙﹏⊙))o
第三个点明明过了啊;可是为啥测评错了
第三个点输入:
ÿþ( 1 0 0 0 + ( 1 0 0 + ( 1 0 + 1 ) ) ) ) * ( a - ( b - ( c - d ) ) ) ) @
输出:
NO
#include<bits/stdc++.h>
using namespace std;
string s;
bool a[256];
int main(){
cin>>s;
for(int i=0;i<s.size();i++){
if(s[i]=='(') a[i]=1;
if(s[i]==')'){
for(int j=i;j>=0;j--){
if(s[j]=='('&&a[j]==1){
a[j]=0;
break;
}
}
}
}
for(int i=0;i<s.size();i++){
if(a[i]==1){
cout<<"NO";
return 0;
}
}
cout<<"YES";
}