#include <bits/stdc++.h> #include <stack> using namespace std; int main(){ int t; cin>>t; getchar(); while(t--){ string str; cin>>str; stack<char> s; int flag=0; for(int i=0;i<str.size();i++){ if(str[i]=='('){ s.push(str[i]); } else if(str[i]==')'){ if(s.size()>0&&s.top()=='('){ s.pop(); } else{ flag=1; break; } } } if(flag==0&&s.size()==0) cout<<"Yes"<<endl; else cout<<"No"<<endl; } } /* Main.java:1: error: illegal character: \35 #include <bits/stdc++.h> ^ Main.java:1: error: class, interface, or enum expected #include <bits/stdc++.h> ^ Main.java:2: error: illegal character: \35 #include <stack> ^ Main.java:4: error: class, interface, or enum expected int main(){ ^ Main.java:6: error: class, interface, or enum expected cin>>t; ^ Main.java:7: error: class, interface, or enum expected getchar(); ^ Main.java:8: error: class, interface, or enum expected while(t--){ ^ Main.java:10: error: class, interface, or enum expected cin>>str; ^ Main.java:11: error: class, interface, or enum expected stack<char> s; ^ Main.java:12: error: class, interface, or enum expected int flag=0; ^ Main.java:13: error: class, interface, or enum expected for(int i=0;i<str.size();i++){ ^ Main.java:13: error: class, interface, or enum expected for(int i=0;i<str.size();i++){ ^ Main.java:13: error: class, interface, or enum expected for(int i=0;i<str.size();i++){ ^ Main.java:16: error: class, interface, or enum expected } ^ Main.java:20: error: class, interface, or enum expected } ^ Main.java:23: error: class, interface, or enum expected break; ^ Main.java:24: error: class, interface, or enum expected } ^ Main.java:28: error: class, interface, or enum expected else cout<<"No"<<endl; ^ Main.java:29: error: class, interface, or enum expected } ^ 19 errors */ |
Double click to view unformatted code.