๋ฌธ์
2979๋ฒ: ํธ๋ญ ์ฃผ์ฐจ
์ฒซ์งธ ์ค์ ๋ฌธ์ ์์ ์ค๋ช ํ ์ฃผ์ฐจ ์๊ธ A, B, C๊ฐ ์ฃผ์ด์ง๋ค. (1 ≤ C ≤ B ≤ A ≤ 100) ๋ค์ ์ธ ๊ฐ ์ค์๋ ๋ ์ ์๊ฐ ์ฃผ์ด์ง๋ค. ์ด ์ ์๋ ์๊ทผ์ด๊ฐ ๊ฐ์ง๊ณ ์๋ ํธ๋ญ์ด ์ฃผ์ฐจ์ฅ์ ๋์ฐฉํ ์๊ฐ๊ณผ ์ฃผ์ฐจ์ฅ
www.acmicpc.net
ํ์ด
#include <bits/stdc++.h>
using namespace std;
int timeCount[101], feeTable[3], parkingTime[3][2], amount;
int main() {
// ์๊ธ ํ
์ด๋ธ ์
๋ ฅ
scanf("%d %d %d", &feeTable[0], &feeTable[1], &feeTable[2]);
for (int i = 0; i < 3; i++) {
// ์ฃผ์ฐจ์๊ฐ ์
๋ ฅ
scanf("%d %d", &parkingTime[i][0], &parkingTime[i][1]);
// ์ฃผ์ฐจ์๊ฐ๋งํผ ๊ธฐ๋ก
for (int t = parkingTime[i][0]; t < parkingTime[i][1]; t++) timeCount[t]++;
}
// ๊ธฐ๋ก๋ ์ฃผ์ฐจ์๊ฐ๋งํผ ์๊ธ ๊ณ์ฐ
for (int i = 1; i < 101; i++)
amount += (feeTable[timeCount[i] - 1] * timeCount[i]);
printf("%d", amount);
}
'Algorithm' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[๋ฐฑ์ค 11655] ROT13 (0) | 2023.04.03 |
---|---|
[๋ฐฑ์ค 10988] ํฐ๋ฆฐ๋๋กฌ์ธ์ง ํ์ธํ๊ธฐ (0) | 2023.03.29 |
[๋ฐฑ์ค 10808] ์ํ๋ฒณ ๊ฐ์ (0) | 2023.03.28 |
[๋ฐฑ์ค 2309] ์ผ๊ณฑ ๋์์ด (0) | 2023.03.28 |
ํ๋ก๊ทธ๋๋จธ์ค | 3์ง๋ฒ ๋ค์ง๊ธฐ (0) | 2020.12.17 |