반응형
출처: https://www.acmicpc.net/problem/2979
Input
5 3 1
1 6
3 5
2 8
Output
33
truckCnt[101];에 분 단위로 주차된 트럭의 개수를 구한 후,
주차된 개수에 맞게 요금을 측정합니다.
#include <iostream>
using namespace std;
int truckCnt[101];
int main() {
int A, B, C;
cin >> A >> B >> C;
for (int i = 0; i < 3; i++) {
int s, e;
cin >> s >> e;
// 각 시간대별 주차한 트럭 개수
for (int j = s; j < e; j++) {
truckCnt[j]++;
}
}
int result = 0;
for (int i = 1; i <= 100; i++) {
switch (truckCnt[i]) {
case 1:
result += A;
break;
case 2:
result += B;
break;
case 3:
result += C;
break;
}
}
cout << result << endl;
}
반응형
'PS 문제 풀이 > Baekjoon' 카테고리의 다른 글
[BOJ] 백준 11559 Puyo Puyo (0) | 2021.02.28 |
---|---|
[BOJ] 백준 5532 방학 숙제 (0) | 2021.02.28 |
[BOJ] 백준 1018 체스판 다시 칠하기 (0) | 2021.02.28 |
[BOJ] 백준 1915 가장 큰 정사각형 (0) | 2021.02.28 |
[BOJ] 백준 1793 타일링 (0) | 2021.02.28 |
댓글