import java.util.Scanner; import java.util.Stack; // 注意类名必须为 Main, 不要有任何 package xxx 信息 public class Main { public static void main(String[] args) { Scanner in = new Scanner(System.in); // 注意 hasNext 和 hasNextLine 的区别 String aa = in.nextLine(); Stack<Character> chr = new Stack<Character>(); for(int i = 0; i< aa.length() ; i++){ Character cc = aa.charAt(i); if(!chr.isEmpty() && chr.peek() == '(' && cc==')'){ chr.pop(); } else if(!chr.isEmpty() && chr.peek() == '[' && cc==']'){ chr.pop(); } else if( cc== '[' || cc == ']' || cc == '('|| cc == ')'){ chr.push( cc ); } } System.out.println(chr.size()>0?false:true); } }