본문 바로가기
PS 문제 풀이/SWEA

[SWEA] 1284 수도 요금 경쟁

by 까망 하르방 2021. 3. 1.
반응형

출처: SWEA

 Input 

2

9 100 20 3 10

8 300 100 10 250

 

 Output 

#1 90

#2 1800

 

A, B 요금 측정에 대한 식을 세워 간단히 해결 할 수 있습니다.


#include<iostream>
using namespace std;
 
int solve (int P, int Q, int R, int S, int W) {
    int A, B;
    // A 요금
    A = P * W;
    
    // B 요금 (R 리터보다 많이 사용했는지 확인)
    if (W > R) B = Q + S * (W - R); 
    else B = Q; 
    
    // A, B 중 더 작은 값을 반환
    return A < B ? A : B;
}
 
int main() {
    int testCase; cin >> testCase;
    
    for (int tc = 1; tc <= testCase; ++tc) {
        int P, Q, R, S, W;
        cin >> P >> Q >> R >> S >> W;
        cout << "#" << tc << " " << solve(P, Q, R, S, W) << endl;
    }
}

 

반응형

'PS 문제 풀이 > SWEA' 카테고리의 다른 글

[SWEA] 3142 영준이와 신비한 뿔의 숲  (0) 2021.03.01
[SWEA] 3066 팀 정하기  (0) 2021.03.01
[SWEA] 1234 비밀번호  (0) 2021.03.01
[SWEA] 3376 파도반 수열  (0) 2021.03.01
[SWEA] 3347 올림픽 종목 투표  (0) 2021.03.01

댓글