๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

๋งˆ๋ฒ•์‚ฌ ์ƒ์–ด์™€ ํŒŒ์ด์–ด์Šคํ†ฐ1

[BOJ] 20058 : ๋งˆ๋ฒ•์‚ฌ ์ƒ์–ด์™€ ํŒŒ์ด์–ด์Šคํ†ฐ ๋ฌธ์ œ ๋งํฌ 20058๋ฒˆ: ๋งˆ๋ฒ•์‚ฌ ์ƒ์–ด์™€ ํŒŒ์ด์–ด์Šคํ†ฐ (acmicpc.net) 20058๋ฒˆ: ๋งˆ๋ฒ•์‚ฌ ์ƒ์–ด์™€ ํŒŒ์ด์–ด์Šคํ†ฐ ๋งˆ๋ฒ•์‚ฌ ์ƒ์–ด๋Š” ํŒŒ์ด์–ด๋ณผ๊ณผ ํ† ๋„ค์ด๋„๋ฅผ ์กฐํ•ฉํ•ด ํŒŒ์ด์–ด์Šคํ†ฐ์„ ์‹œ์ „ํ•  ์ˆ˜ ์žˆ๋‹ค. ์˜ค๋Š˜์€ ํŒŒ์ด์–ด์Šคํ†ฐ์„ ํฌ๊ธฐ๊ฐ€ 2N × 2N์ธ ๊ฒฉ์ž๋กœ ๋‚˜๋ˆ„์–ด์ง„ ์–ผ์ŒํŒ์—์„œ ์—ฐ์Šตํ•˜๋ ค๊ณ  ํ•œ๋‹ค. ์œ„์น˜ (r, c)๋Š” ๊ฒฉ์ž์˜ rํ–‰ c www.acmicpc.net ๋งˆ๋ฒ•์‚ฌ ์ƒ์–ด ์„ธ๋ฒˆ์งธ ์‹œ๋ฆฌ์ฆˆ. ์—ญ์‹œ ๊ตฌํ˜„๋ฌธ์ œ๋‹ค. ํ’€์ด ๋งˆ๋ฒ•์‚ฌ ์ƒ์–ด๋Š” ์ด๋ฒˆ์— ํŒŒ์ด์–ด์Šคํ†ฐ์„ ๋ฐฐ์› ๋‹ค. ์ƒ์–ด๊ฐ€ Q๋ฒˆ์˜ ๋ช…๋ น๋™์•ˆ ๋ช…๋ น์–ด L์„ ์ž…๋ ฅํ•œ๋‹ค. ๊ทธ๋Ÿฌ๋ฉด ๊ฒฉ์ž๋ฅผ 2^L X 2^L ๊ตฌ๊ฐ„์œผ๋กœ ๋‚˜๋ˆ ์„œ ๊ฐ ๊ตฌ๊ฐ„๋ณ„๋กœ ์‹œ๊ณ„๋ฐฉํ–ฅ์œผ๋กœ 90๋„ ํšŒ์ „์‹œํ‚จ ํ›„, 3๊ฐœ ์ด์ƒ์˜ ์–ผ์Œ๊ณผ ์ธ์ ‘ํ•˜์ง€ ์•Š์€ ์–ผ์Œ์€ ์–‘์ด 1 ์ค„์–ด๋“ ๋‹ค. N์ด ์ž…๋ ฅ์œผ๋กœ ์ฃผ์–ด์ง€๋ฉด ๊ฒฉ์ž์˜ ํฌ๊ธฐ๋Š” 2^N X 2^N์ด ๋œ๋‹ค. ๊ฒฉ์ž๋ฅผ ๊ฐ .. 2022. 5. 31.