본문 바로가기
PS/Baekjoon Online Judge

[백준 11434] Ampelmännchen [Java]

by kimyoungrok 2025. 2. 14.
728x90

문제

https://www.acmicpc.net/problem/11434

 


풀이

주어진 분쟁의 수와 주어진 분쟁에 대해 어떤 것을 선택하는게 더 좋은지에 행복도가 주어질 때, 최대 행복도를 구하는 문제다.

문제의 조건대로 구현해주고, 최댓값을 계산하면 된다.

            int res = 0;
            while (N-- > 0) {
                st = new StringTokenizer(br.readLine());
                final int a = Integer.parseInt(st.nextToken());
                final int b = Integer.parseInt(st.nextToken());
                final int c = Integer.parseInt(st.nextToken());
                final int d = Integer.parseInt(st.nextToken());

                // Solve
                res += Math.max(a * W + c * E, b * W + d * E);
            }
            sb.append(String.format("Data Set %d:\\n%d\\n\\n", i, res));
        }

소스코드

https://github.com/rogi-rogi/problem-solving/blob/main/baekjoon-online-judge/practice/11434.java

728x90