https://www.acmicpc.net/problem/2563
๋ฌธ์
๊ฐ๋ก, ์ธ๋ก์ ํฌ๊ธฐ๊ฐ ๊ฐ๊ฐ 100์ธ ์ ์ฌ๊ฐํ ๋ชจ์์ ํฐ์ ๋ํ์ง๊ฐ ์๋ค. ์ด ๋ํ์ง ์์ ๊ฐ๋ก, ์ธ๋ก์ ํฌ๊ธฐ๊ฐ ๊ฐ๊ฐ 10์ธ ์ ์ฌ๊ฐํ ๋ชจ์์ ๊ฒ์์ ์์ข ์ด๋ฅผ ์์ข ์ด์ ๋ณ๊ณผ ๋ํ์ง์ ๋ณ์ด ํํํ๋๋ก ๋ถ์ธ๋ค. ์ด๋ฌํ ๋ฐฉ์์ผ๋ก ์์ข ์ด๋ฅผ ํ ์ฅ ๋๋ ์ฌ๋ฌ ์ฅ ๋ถ์ธ ํ ์์ข ์ด๊ฐ ๋ถ์ ๊ฒ์ ์์ญ์ ๋์ด๋ฅผ ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.
์๋ฅผ ๋ค์ด ํฐ์ ๋ํ์ง ์์ ์ธ ์ฅ์ ๊ฒ์์ ์์ข ์ด๋ฅผ ๊ทธ๋ฆผ๊ณผ ๊ฐ์ ๋ชจ์์ผ๋ก ๋ถ์๋ค๋ฉด ๊ฒ์์ ์์ญ์ ๋์ด๋ 260์ด ๋๋ค.
์ ๋ ฅ
์ฒซ์งธ ์ค์ ์์ข ์ด์ ์๊ฐ ์ฃผ์ด์ง๋ค. ์ด์ด ๋์งธ ์ค๋ถํฐ ํ ์ค์ ํ๋์ฉ ์์ข ์ด๋ฅผ ๋ถ์ธ ์์น๊ฐ ์ฃผ์ด์ง๋ค. ์์ข ์ด๋ฅผ ๋ถ์ธ ์์น๋ ๋ ๊ฐ์ ์์ฐ์๋ก ์ฃผ์ด์ง๋๋ฐ ์ฒซ ๋ฒ์งธ ์์ฐ์๋ ์์ข ์ด์ ์ผ์ชฝ ๋ณ๊ณผ ๋ํ์ง์ ์ผ์ชฝ ๋ณ ์ฌ์ด์ ๊ฑฐ๋ฆฌ์ด๊ณ , ๋ ๋ฒ์งธ ์์ฐ์๋ ์์ข ์ด์ ์๋์ชฝ ๋ณ๊ณผ ๋ํ์ง์ ์๋์ชฝ ๋ณ ์ฌ์ด์ ๊ฑฐ๋ฆฌ์ด๋ค. ์์ข ์ด์ ์๋ 100 ์ดํ์ด๋ฉฐ, ์์ข ์ด๊ฐ ๋ํ์ง ๋ฐ์ผ๋ก ๋๊ฐ๋ ๊ฒฝ์ฐ๋ ์๋ค
์ถ๋ ฅ
์ฒซ์งธ ์ค์ ์์ข ์ด๊ฐ ๋ถ์ ๊ฒ์ ์์ญ์ ๋์ด๋ฅผ ์ถ๋ ฅํ๋ค.
ํ์ด
paper = [[0 for i in range(100)] for i in range(100)]
n = int(input())
for _ in range(n):
a,b = map(int, input().split())
for i in range(a, a+10):
for j in range(b, b+10):
paper[i][j] = 1
ans = 0
for i in range(100):
for j in range(100):
ans += paper[i][j]
print(ans)
'๐ ํ์ด์ฌ ์์ด์ง' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[BOJ][Python] ๋ฐฑ์ค 1789๋ฒ: ์๋ค์ ํฉ (0) | 2024.10.15 |
---|---|
[BOJ][Python] ๋ฐฑ์ค 25206๋ฒ: ๋์ ํ์ ์ (0) | 2024.10.15 |
[BOJ][Python] ๋ฐฑ์ค 9655๋ฒ: ๋๊ฒ์ (0) | 2024.10.14 |
[BOJ][Python] ๋ฐฑ์ค 1010๋ฒ: ๋ค๋ฆฌ ๋๊ธฐ (0) | 2024.09.27 |
[BOJ][Python] ๋ฐฑ์ค 10156๋ฒ: ๊ณผ์ (0) | 2024.09.23 |