From efed234b4bf2c365dd0ef0755aa61b3c39a19ddf Mon Sep 17 00:00:00 2001 From: Duna Seo Date: Tue, 16 Jan 2024 15:39:07 +0900 Subject: [PATCH] =?UTF-8?q?Create=201940.=20=EA=B0=80=EB=9E=8F!=20RC?= =?UTF-8?q?=EC=B9=B4!.java?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...260\200\353\236\217! RC\354\271\264!.java" | 35 +++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 "\354\204\234\353\221\220\353\202\230/SWEA/D2/1940. \352\260\200\353\236\217! RC\354\271\264!.java" diff --git "a/\354\204\234\353\221\220\353\202\230/SWEA/D2/1940. \352\260\200\353\236\217! RC\354\271\264!.java" "b/\354\204\234\353\221\220\353\202\230/SWEA/D2/1940. \352\260\200\353\236\217! RC\354\271\264!.java" new file mode 100644 index 00000000..6eb5800b --- /dev/null +++ "b/\354\204\234\353\221\220\353\202\230/SWEA/D2/1940. \352\260\200\353\236\217! RC\354\271\264!.java" @@ -0,0 +1,35 @@ +import java.util.Scanner; +import java.util.StringTokenizer; +import java.io.BufferedReader; +import java.io.FileInputStream; +import java.io.InputStreamReader; + +class Solution { + public static void main(String args[]) throws Exception { + BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); + int T; + T = Integer.parseInt(br.readLine()); + + for (int test_case = 1; test_case <= T; test_case++) { + int n = Integer.parseInt(br.readLine()); + int d = 0; + int sp = 0; + for (int i = 0; i < n; i++) { + StringTokenizer st = new StringTokenizer(br.readLine()); + int c = Integer.parseInt(st.nextToken()); + if (c != 0) { + int m = Integer.parseInt(st.nextToken()); + if (c == 1) { // 가속 + sp += m; + + } else if (c == 2) { // 감속 + sp = Math.max(0, sp - m); + } + } + d += sp; + + } + System.out.println("#" + test_case + " " + d); + } + } +}