AOJ 2340: Carpenters' Language
問題
Carpenters' Language | Aizu Online Judge
解法
"("の数と")"の数が一緒ならYes。マジなんなんだこの問題。
解答
import java.io.IOException; import java.util.Scanner; public class Main { public static void main(String[] args) throws IOException { Scanner scan = new Scanner(System.in); long all = scan.nextLong(); long left = 0; long right = 0; for (int i = 0; i < all; i++) { long a = scan.nextLong(); String p = scan.next(); long num = scan.nextLong(); if (p.equals("(")) { left += num; } else { right += num; } if (left == right) { System.out.println("Yes"); } else { System.out.println("No"); } } scan.close(); } }