๐—ฃ๐—ฟ๐—ผ๐—ท๐—ฒ๐—ฐ๐˜ ๐—”๐—ฉ๐—ฆ

Project AVS Since 2023.01.27

๐Ÿ’ป ์†Œํ”„ํŠธ์›จ์–ด | Software/ํ”„๋กœ๊ทธ๋ž˜๋ฐ | ํŒŒ์ด์ฌ | Python

๋ฐฑ์ค€ 1018๋ฒˆ ์ฒด์ŠคํŒ ๋‹ค์‹œ ์น ํ•˜๊ธฐ : ๋ฐ˜๋ณต๋ฌธ์„ ๋Œ๋ ค๋ผ

์•„๋ฒต AVS 2024. 8. 20. 12:01

https://www.acmicpc.net/problem/1018

 

 

 

 

๐Ÿ“ | ์ ‘๊ทผ ๋ฐฉ์‹


 

์‹ค๋ฒ„ 4์— ์œ„์น˜ํ•œ ๋ฌธ์ œ์ธ๋งŒํผ ํ•ด๊ฒฐ๋ฐฉ๋ฒ• ์ƒ๊ฐ์€ ๊ฐ„๋‹จํ•˜๋‹ค.

 

๋ฌธ์ œ์— ์ œํ•œ ์‹œ๊ฐ„์ด 2์ดˆ๋ผ๋Š”๊ฑธ ๋ณด๊ณ  ๋ฐ”๋กœ ๋ธŒ๋ฃจํŠธํฌ์Šค ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๋Š๋‚Œ์ด ๋‚˜์„œ ๊ทธ๊ฑธ๋กœ ์ ‘๊ทผํ–ˆ๋‹ค.

 

1 . ์‚ฌ์šฉ์ž์—๊ฒŒ ์ฒด์ŠคํŒ์„ ์ž…๋ ฅ ๋ฐ›๊ณ 

2 . ๋ฐ˜๋ณต๋ฌธ์œผ๋กœ ์ˆœํ™˜ ๋Œ๋ฉด์„œ ์ฒด์ŠคํŒ ์ƒ‰๊น”์„ ์ฒดํฌํ•˜๋ฉด์„œ ์ƒ‰๊น”์ด ๋‹ค๋ฅด๋ฉด ๊ทธ ๋ณ€์ˆ˜๋ฅผ ์ฆ๊ฐ€ ์‹œํ‚จ๋‹ค.

3 . ๋ณ€์ˆ˜๋ฅผ ๋ฆฌ์ŠคํŠธ์— ๋‹ด์•„๋†“๊ณ  ๊ฐ€์žฅ ์ ์€ ๋†ˆ์„ ์ถ”์ถœํ•œ๋‹ค. 

 

 

 

โ“ | ๊ฐ„๋‹จ ๋ถ„์„


 

 

๋”ฑํžˆ ์„ค๋ช… ํ•  ํ•„์š”๊ฐ€ ์—†๋‹ค.

์‹œ๊ฐ„์„ ์ค„์ด๊ธฐ ์œ„ํ•ด readline์œผ๋กœ ์ž…๋ ฅ ๋ฐ›๊ณ 

์ฒด์ŠคํŒ ๋ฐฐ์—ด board ์™€ ๊ฒฐ๊ณผ๋ฅผ ๋‹ด์„ result ๋ฆฌ์ŠคํŠธ๋ฅผ ์ƒ์„ฑํ•œ๋‹ค.

 

 

 

 

 

 

 

 

 

 

๋ฌธ์ œ ์š”๊ตฌ์‚ฌํ•ญ์— ๋งž๊ฒŒ

1์ค„์”ฉ ์ž…๋ ฅ์„ ๋ฐ›์•„์„œ borad์— ์ถ”๊ฐ€ํ•œ๋‹ค.

 

 

 

 

 

 

 

 

 

์ด์ œ ๋ฐ˜๋ณต๋ฌธ ๋ฃจํ”„๋‹ค.

 

[range m-7] [range n-7]

range์— -7 ๋ถ€๋ถ„์€ ๋ฒ”์œ„ ์„ค์ •์ด๋‹ค.

๋ฌธ์ œ์—์„œ 8์นธ์„ ๋งฅ์‹œ๋ฉˆ์œผ๋กœ ๋ณด๊ณ  ์žˆ๊ธฐ์— ์ €๋ ‡๊ฒŒ ์„ค์ •ํ•œ๋‹ค.

์ดํ•ด๊ฐ€ ์•ˆ ๊ฐ€๋ฉด ์•„๋ž˜ ๊ทธ๋ฆผ์„ ๋ณด๋ฉด ๋œ๋‹ค.

๊ทธ๋ฆผ ์‹ค๋ ฅ์ด ํ”ผ์นด์†Œ๋‹ค.

 

2 x 2 ๋ฐฐ์—ด์„ 4์นธ ๋ฐฐ์—ด์— ๋งž๊ฒŒ ์ž˜๋ผ๋‚ด๋Š” ๊ทธ๋ฆผ์ด๋‹ค.

(์–ด๋–ค ์›๋ฆฌ์ธ์ง€ ์ดํ•ด๊ฐ€ ๊ฐˆ ๊ฑฐ๋ผ ์ƒ๊ฐํ•œ๋‹ค.)

 

 

 

 

 

 

 

์ด์ œ ๊ฐ ์ขŒํ‘œ๋ฅผ ๋Œ๋ฉด์„œ W์™€ B๋ฅผ ํŒ๋ณ„ํ•˜๋ฉฐ ์นด์šดํŠธ๋ฅผ ํ•ด์ค€๋‹ค.

 

์™œ ๋‘˜์˜ ํ•ฉ์„ ์กฐ๊ฑด์œผ๋กœ ๊ฑธ์—ˆ๋ƒ๋Š” ์˜๋ฌธ์ด ์žˆ์„ ์ˆ˜ ์žˆ๋‹ค.

 

๊ทธ๋ฆผ์œผ๋กœ ์ƒ๊ฐํ•ด๋ณด๋ฉด ๋œ๋‹ค.

 

์ขŒํ‘œ ํ•ฉ์˜ ๊ฐ’์ด ์ง์ˆ˜ ํ™€์ˆ˜๋กœ ๋ฐ˜๋ณต๋˜๋Š” ๋ชจ์Šต

 

 

 

 

 

 

 

๊ทธ๋ฆฌ๊ณ  ๊ฐ’์„ ์ถ”๊ฐ€ํ•˜๊ณ  ๊ฐ€์žฅ ์ตœ์†Œ๊ฐ’์„ ๋„ฃ์œผ๋ฉด 

 

 

 

 

 

 

โœ… | ์ตœ์ข… ์ฝ”๋“œ


 

 

 

 

 

 

 

 

๋ฐ˜์‘ํ˜•