https://www.acmicpc.net/problem/2163
๐ | ์ ๊ทผ ๋ฐฉ์
์ด๋ฌํ ๋ฌธ์ ์ ํน์ง์ ๊ท์น์ฑ์ ์ฐพ๋ ๊ฒ์ด๋ค.
์ฌ์ค ์์ฆ ์์ผ๋ก ์ฝ๋ฉ ํ๊ธฐ์ ์ค์์ฑ์ ๋๋ผ๊ณ ์๋ค.
์๋ฅ ์ํ 1๋ฑ๊ธ ๋ง๋ ์ฒ์ฌ๊ฐ ์๋๊ธฐ์
์์ฆ ๋๋ ์ด๋ฌํ ๋ฌธ์ ๊ฐ ๋์ค๋ฉด ํญ์ ์์ผ๋ก ์ง์ ์จ๋ณด๋ฉด์ ๊ท์น์ฑ์ ์ฐพ๋๋ค.
์ฌ์ค ํ๋ก๊ทธ๋๋ฐ์ ์ฒ์ ์ ํ์๋ ํค๋ณด๋๋ง
๋๋๋ฆฌ๋ฉด ๋๋ ์ค ์์์ผ๋
์์ฆ์ ์๋๋๋ผ
โ | ๊ท์น์ฑ ์ฐพ๊ธฐ
์ด๊ฒ ๋ฌด์จ ์๊ธฐ ์๋๋ ๋ณผ ๋ฒํ ๊ทธ๋ฆผ์ด์ง๋ง
์ ๋ฌธ์ ํด๊ฒฐํ๊ธฐ ์ํด ๋ด๊ฐ ๊ทธ๋ฆฐ ๋ฐฉ๋ฒ์ด๋ค.
๋๋ ํ ์คํธ ์ผ์ด์ค 2๊ฐ์ง๋ฅผ ๊ฐ์ง๊ณ ํ๋ค.
ํ๋๋ 3x2 , 4x2
2๊ฐ์ง ๊ฒฝ์ฐ๋ฅผ ์ค๋นํ๋ค.
๊ทธ๋ ๊ฒ ํด์ ๊ฐ๊ฐ ๊ทธ๋ฆผ์์ ์ธ๋ก๋ก ๋จผ์ ์๋ฅด๊ณ ๊ฐ๋ก๋ก ์๋ฅด๊ธฐ
๊ฐ๋ก๋ก ๋จผ์ ์๋ฅด๊ณ ์ธ๋ก๋ก ์๋ฅด๊ธฐ ์๋ฅผ ์ธ์ด ๋ณธ ๊ฒฐ๊ณผ
๋ชจ๋ ๊ฐ์๋ค.
๊ทธ๋ ๊ฒ ํด์ ๊ฒฐ๊ตญ n x m ์ผ๋๋ ๋ด๊ฐ ์๊ฐํ ๊ฒฐ๊ณผ๋ ๊ฐ๊ฒ ์ง?
๋ผ๊ณ ์๊ฐํ๊ณ
if๋ฌธ ๊ทธ๋ฐ๊ฑฐ ํ์ ์์ด ๋ฐ๋ก ๋ต์ ๋ด์ฃผ๋ฉด ๋๋ค.
์ฌ๊ธฐ์ ํ์๋ค๊ณ ๋์ด๊ฐ๊ธฐ์ ์ด ๋ฌธ์ ์์ ๋ฐฐ์์ผ ํ ๊ฒ 1๊ฐ์ง ๋ ์๋ค๊ณ ์๊ฐํ๋ค.
๊ทธ๋ฅ ๋ง ๋์ ํด์ ํ์์ง๋ง
์ฆ๋ช ์ ํด๋ณด์.
์ด์ฝ๋ฆฟ ์กฐ๊ฐ์ ๊ฐ์ฅ ์์ ๋จ์๋ 1x1 ์ด๋ค.
๊ทธ๋ฆฌ๊ณ ์๋ฅด๋ฉด ํญ์ ์กฐ๊ฐ์ด +=1 ๋๋ค.
์ด ์กฐ๊ฐ๋ค์ด ๋ชจ์ฌ์ ๊ฒฐ๊ตญ์๋ N x M ๊ฐ ์์ด์ผ ํ๋ค.
๊ทธ๋ ๋ค๋ฉด ์ด ํ์ํ ์๋ฅด๊ธฐ ํ์๋ N x M -1 ์ด๋ค.
๋ง ๋์ ํด์ ๊ฒฐ๊ณผ๋ฅผ ์ฐพ๋ ๊ฒ๋ ์ข์ง๋ง ๊ทธ ๋ฌธ์ ์ ์ํ์ ์ ๊ทผ๋ ๊ฐ๋จํ์ง๋ง
๋ฐฐ์์ผ ํ๋ค๊ณ ์๊ฐํ๊ณ ์ด๋ฌํ ์ฆ๋ช ๊ณผ์ ์ด ์ธ์ ๊ฐ๋ ๋์์ด ๋ ๊ฑฐ๋ผ ์๊ฐํ๋ค.
โ | ์ต์ข ์ฝ๋
'๐ป ์ํํธ์จ์ด | Software > ํ๋ก๊ทธ๋๋ฐ | ํ์ด์ฌ | Python' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
๋ฐฑ์ค 1018๋ฒ ์ฒด์คํ ๋ค์ ์น ํ๊ธฐ : ๋ฐ๋ณต๋ฌธ์ ๋๋ ค๋ผ (0) | 2024.08.20 |
---|---|
ํ์ด์ฌ format ํจ์ (0) | 2024.04.10 |
๋ฐฑ์ค 15552๋ฒ : ๋น ๋ฅธ A+B #input ๊ณผ sys.stdin.readline ์ ์ฐจ์ด (0) | 2023.11.06 |
ํ์ด์ฌ 2์ฐจ์ ๋ฐฐ์ด 90๋ ํ์ ์๊ณ ๋ฆฌ์ฆ (2) | 2023.10.08 |
VS Code ์์ ํ์ด์ฌ No module named 'PIL' ์ค๋ฅ ํด๊ฒฐ ๋ฐฉ๋ฒ (0) | 2023.09.14 |