๐จ๐ปcode )
from abc import ABCMeta
import sys
input = sys.stdin.readline
a, b, c = map(int, input().rstrip().split(' '))
time_table = [0]*101
for i in range(3):
arrive, depart = map(int, input().rstrip().split(' '))
for j in range(arrive-1,depart-1):
time_table[j] += 1
answer = 0
for k in time_table:
if k == 1:
answer += a*k
elif k == 2:
answer += b*k
elif k == 3:
answer += c*k
print(answer)
๐description )
๋ฌธ์
์๊ทผ์ด๋ ํธ๋ญ์ ์ด ์ธ ๋ ๊ฐ์ง๊ณ ์๋ค. ์ค๋์ ํธ๋ญ์ ์ฃผ์ฐจํ๋๋ฐ ๋น์ฉ์ด ์ผ๋ง๋ ํ์ํ์ง ์์๋ณด๋ ค๊ณ ํ๋ค.
์๊ทผ์ด๊ฐ ์ด์ฉํ๋ ์ฃผ์ฐจ์ฅ์ ์ฃผ์ฐจํ๋ ํธ๋ญ์ ์์ ๋ฐ๋ผ์ ์ฃผ์ฐจ ์๊ธ์ ํ ์ธํด ์ค๋ค.
ํธ๋ญ์ ํ ๋ ์ฃผ์ฐจํ ๋๋ 1๋ถ์ ํ ๋๋น A์์ ๋ด์ผ ํ๋ค. ๋ ๋๋ฅผ ์ฃผ์ฐจํ ๋๋ 1๋ถ์ ํ ๋๋น B์, ์ธ ๋๋ฅผ ์ฃผ์ฐจํ ๋๋ 1๋ถ์ ํ ๋๋น C์์ ๋ด์ผ ํ๋ค.
A, B, C๊ฐ ์ฃผ์ด์ง๊ณ , ์๊ทผ์ด์ ํธ๋ญ์ด ์ฃผ์ฐจ์ฅ์ ์ฃผ์ฐจ๋ ์๊ฐ์ด ์ฃผ์ด์ก์ ๋, ์ฃผ์ฐจ ์๊ธ์ผ๋ก ์ผ๋ง๋ฅผ ๋ด์ผ ํ๋์ง ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.
์ ๋ ฅ
์ฒซ์งธ ์ค์ ๋ฌธ์ ์์ ์ค๋ช ํ ์ฃผ์ฐจ ์๊ธ A, B, C๊ฐ ์ฃผ์ด์ง๋ค. (1 ≤ C ≤ B ≤ A ≤ 100)
๋ค์ ์ธ ๊ฐ ์ค์๋ ๋ ์ ์๊ฐ ์ฃผ์ด์ง๋ค. ์ด ์ ์๋ ์๊ทผ์ด๊ฐ ๊ฐ์ง๊ณ ์๋ ํธ๋ญ์ด ์ฃผ์ฐจ์ฅ์ ๋์ฐฉํ ์๊ฐ๊ณผ ์ฃผ์ฐจ์ฅ์์ ๋ ๋ ์๊ฐ์ด๋ค. ๋์ฐฉํ ์๊ฐ์ ํญ์ ๋ ๋ ์๊ฐ๋ณด๋ค ์์ ๋ค. ์ ๋ ฅ์ผ๋ก ์ฃผ์ด์ง๋ ์๊ฐ์ 1๊ณผ 100์ฌ์ด ์ด๋ค.
์ถ๋ ฅ
์ฒซ์งธ ์ค์ ์๊ทผ์ด๊ฐ ๋ด์ผํ๋ ์ฃผ์ฐจ ์๊ธ์ ์ถ๋ ฅํ๋ค.
'Algorithm > Baekjoon' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[๋ฐฑ์ค] 1244๋ฒ / ์ค์์น ์ผ๊ณ ๋๊ธฐ / ํ์ด์ฌ / python (0) | 2021.10.14 |
---|---|
[๋ฐฑ์ค] 10815๋ฒ / ์ซ์ ์นด๋ / ํ์ด์ฌ / python (0) | 2021.10.13 |
[๋ฐฑ์ค] 1173๋ฒ / ์ด๋ / ํ์ด์ฌ / Python (0) | 2021.10.06 |
[๋ฐฑ์ค] ์๊ณ ์คํ / 1261๋ฒ / ํ์ด์ฌ / Python / Dijkstra ์๊ณ ๋ฆฌ์ฆ (0) | 2020.12.06 |
[๋ฐฑ์ค] ์ต์๋น์ฉ ๊ตฌํ๊ธฐ / 1916๋ฒ / ํ์ด์ฌ / python (0) | 2020.12.05 |