View Code of Problem 3913

#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.


Back to problem 3913