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
'PS > Baekjoon Online Judge' 카테고리의 다른 글
[백준 11368] A Serious Reading Problem [Java] (0) | 2025.02.14 |
---|---|
[백준 11312] 삼각 무늬 - 2 [Java] (1) | 2025.02.13 |
[백준 10406] The fellowship of the ring [Java] (0) | 2025.02.13 |
[백준 10865] 친구 친구 [Java] (1) | 2025.02.11 |
[백준 11006] 남욱이의 닭장 [Java] (0) | 2025.02.09 |