코테/백준

[백준/JAVA] 16917번: 양념 반 후라이드 반

imname1am 2023. 7. 11. 18:39
반응형

🔺 문제

 

16917번: 양념 반 후라이드 반

현진 치킨에서 판매하는 치킨은 양념 치킨, 후라이드 치킨, 반반 치킨으로 총 세 종류이다. 반반 치킨은 절반은 양념 치킨, 절반은 후라이드 치킨으로 이루어져있다. 양념 치킨 한 마리의 가격은

www.acmicpc.net

 

 

🔺 코드

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
import java.util.*;
import java.io.*;
 
public class Main {
    public static void main(String[] args) throws IOException {
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        StringTokenizer st = new StringTokenizer(br.readLine(), " ");
        
        int A = Integer.parseInt(st.nextToken());
        int B = Integer.parseInt(st.nextToken());
        int C = Integer.parseInt(st.nextToken());
        int X = Integer.parseInt(st.nextToken());
        int Y = Integer.parseInt(st.nextToken());
        
        long result = 0;
        int cnt = Math.min(X, Y);
        
        // 반반 두 마리 사는 게 각각 한 마리 사는 것보다 저렴한 경우
        if(2*< A+B) {
            result = 2*C*cnt;
        }
        else {
            result = (A+B) * cnt;
        }
        
        // 양념은 다 구매했지만, 후라이드를 더 사야하는 경우
        if(cnt == X) {
            cnt = Y - cnt;
            result += Math.min(cnt*B, 2*C*cnt);
        }
        // 후라이드는 다 구매했지만, 앙념을 더 사야하는 경우
        else {
            cnt = X - cnt;
            result += Math.min(cnt*A, 2*C*cnt);
        }
        
        System.out.println(result);
    }
}
 
cs
✅ 해결 아이디어
✔ 구현, 사칙연산

 


🔺 다른 풀이들

- 폼 미쳤다이.. 이런 수학적 머리는.. 나는 없어요...ㅠ

 

로그인

 

www.acmicpc.net

 


💬 느낀 점

초복 기념 치킨 문제ㅎㅎ

 

 

1회독 2회독 3회독 4회독 5회독
V        

(참고)

 

[백준/자바] 16917 양념 반 후라이드 반

출처 문제 & 예제 더보기 문제 현진 치킨에서 판매하는 치킨은 양념 치킨, 후라이드 치킨, 반반 치킨으로 총 세 종류이다. 반반 치킨은 절반은 양념 치킨, 절반은 후라이드 치킨으로 이루어져 있

settembre.tistory.com

 

반응형