์•Œ๊ณ ๋ฆฌ์ฆ˜ 3

[๋ฐฑ์ค€ 18428 ๐Ÿฅ‡] ๊ฐ์‹œ ํ”ผํ•˜๊ธฐ

๋ฌธ์ œ NxN ํฌ๊ธฐ์˜ ๋ณต๋„๊ฐ€ ์žˆ๋‹ค. ๋ณต๋„๋Š” 1x1 ํฌ๊ธฐ์˜ ์นธ์œผ๋กœ ๋‚˜๋ˆ„์–ด์ง€๋ฉฐ, ํŠน์ •ํ•œ ์œ„์น˜์—๋Š” ์„ ์ƒ๋‹˜, ํ•™์ƒ, ํ˜น์€ ์žฅ์• ๋ฌผ์ด ์œ„์น˜ํ•  ์ˆ˜ ์žˆ๋‹ค. ํ˜„์žฌ ๋ช‡ ๋ช…์˜ ํ•™์ƒ๋“ค์€ ์ˆ˜์—…์‹œ๊ฐ„์— ๋ชฐ๋ž˜ ๋ณต๋„๋กœ ๋น ์ ธ๋‚˜์™”๋Š”๋ฐ, ๋ณต๋„๋กœ ๋น ์ ธ๋‚˜์˜จ ํ•™์ƒ๋“ค์€ ์„ ์ƒ๋‹˜์˜ ๊ฐ์‹œ์— ๋“คํ‚ค์ง€ ์•Š๋Š” ๊ฒƒ์ด ๋ชฉํ‘œ์ด๋‹ค. ๊ฐ ์„ ์ƒ๋‹˜๋“ค์€ ์ž์‹ ์˜ ์œ„์น˜์—์„œ ์ƒ, ํ•˜, ์ขŒ, ์šฐ 4๊ฐ€์ง€ ๋ฐฉํ–ฅ์œผ๋กœ ๊ฐ์‹œ๋ฅผ ์ง„ํ–‰ํ•œ๋‹ค. ๋‹จ, ๋ณต๋„์— ์žฅ์• ๋ฌผ์ด ์œ„์น˜ํ•œ ๊ฒฝ์šฐ, ์„ ์ƒ๋‹˜์€ ์žฅ์• ๋ฌผ ๋’คํŽธ์— ์ˆจ์–ด ์žˆ๋Š” ํ•™์ƒ๋“ค์€ ๋ณผ ์ˆ˜ ์—†๋‹ค. ๋˜ํ•œ ์„ ์ƒ๋‹˜์€ ์ƒ, ํ•˜, ์ขŒ, ์šฐ 4๊ฐ€์ง€ ๋ฐฉํ–ฅ์— ๋Œ€ํ•˜์—ฌ, ์•„๋ฌด๋ฆฌ ๋ฉ€๋ฆฌ ์žˆ๋”๋ผ๋„ ์žฅ์• ๋ฌผ๋กœ ๋ง‰ํžˆ๊ธฐ ์ „๊นŒ์ง€์˜ ํ•™์ƒ๋“ค์€ ๋ชจ๋‘ ๋ณผ ์ˆ˜ ์žˆ๋‹ค๊ณ  ๊ฐ€์ •ํ•˜์ž. ๋‹ค์Œ๊ณผ ๊ฐ™์ด 3x3 ํฌ๊ธฐ์˜ ๋ณต๋„์˜ ์ •๋ณด๊ฐ€ ์ฃผ์–ด์ง„ ์ƒํ™ฉ์„ ํ™•์ธํ•ด๋ณด์ž. ๋ณธ ๋ฌธ์ œ์—์„œ ์œ„์น˜ ๊ฐ’์„ ๋‚˜ํƒ€๋‚ผ ๋•Œ๋Š” (ํ–‰,์—ด)์˜ ํ˜•ํƒœ๋กœ..

[๋ฐฑ์ค€ 3190 ๐Ÿฅ‡] ๋ฑ€

https://www.acmicpc.net/problem/3190 3190๋ฒˆ: ๋ฑ€ 'Dummy' ๋ผ๋Š” ๋„์Šค๊ฒŒ์ž„์ด ์žˆ๋‹ค. ์ด ๊ฒŒ์ž„์—๋Š” ๋ฑ€์ด ๋‚˜์™€์„œ ๊ธฐ์–ด๋‹ค๋‹ˆ๋Š”๋ฐ, ์‚ฌ๊ณผ๋ฅผ ๋จน์œผ๋ฉด ๋ฑ€ ๊ธธ์ด๊ฐ€ ๋Š˜์–ด๋‚œ๋‹ค. ๋ฑ€์ด ์ด๋ฆฌ์ €๋ฆฌ ๊ธฐ์–ด๋‹ค๋‹ˆ๋‹ค๊ฐ€ ๋ฒฝ ๋˜๋Š” ์ž๊ธฐ์ž์‹ ์˜ ๋ชธ๊ณผ ๋ถ€๋”ชํžˆ๋ฉด ๊ฒŒ์ž„์ด ๋๋‚œ๋‹ค. ๊ฒŒ์ž„ www.acmicpc.net ๋ฌธ์ œ 'Dummy' ๋ผ๋Š” ๋„์Šค๊ฒŒ์ž„์ด ์žˆ๋‹ค. ์ด ๊ฒŒ์ž„์—๋Š” ๋ฑ€์ด ๋‚˜์™€์„œ ๊ธฐ์–ด๋‹ค๋‹ˆ๋Š”๋ฐ, ์‚ฌ๊ณผ๋ฅผ ๋จน์œผ๋ฉด ๋ฑ€ ๊ธธ์ด๊ฐ€ ๋Š˜์–ด๋‚œ๋‹ค. ๋ฑ€์ด ์ด๋ฆฌ์ €๋ฆฌ ๊ธฐ์–ด๋‹ค๋‹ˆ๋‹ค๊ฐ€ ๋ฒฝ ๋˜๋Š” ์ž๊ธฐ์ž์‹ ์˜ ๋ชธ๊ณผ ๋ถ€๋”ชํžˆ๋ฉด ๊ฒŒ์ž„์ด ๋๋‚œ๋‹ค. ๊ฒŒ์ž„์€ NxN ์ •์‚ฌ๊ฐ ๋ณด๋“œ์œ„์—์„œ ์ง„ํ–‰๋˜๊ณ , ๋ช‡๋ช‡ ์นธ์—๋Š” ์‚ฌ๊ณผ๊ฐ€ ๋†“์—ฌ์ ธ ์žˆ๋‹ค. ๋ณด๋“œ์˜ ์ƒํ•˜์ขŒ์šฐ ๋์— ๋ฒฝ์ด ์žˆ๋‹ค. ๊ฒŒ์ž„์ด ์‹œ์ž‘ํ• ๋•Œ ๋ฑ€์€ ๋งจ์œ„ ๋งจ์ขŒ์ธก์— ์œ„์น˜ํ•˜๊ณ  ๋ฑ€์˜ ๊ธธ์ด๋Š” 1 ์ด๋‹ค. ๋ฑ€์€ ์ฒ˜์Œ์— ์˜ค๋ฅธ์ชฝ์„ ํ–ฅํ•œ๋‹ค. ๋ฑ€..

[๋ฐฑ์ค€ 16967 ๐Ÿฅˆ] ๋ฐฐ์—ด ๋ณต์›ํ•˜๊ธฐ

https://www.acmicpc.net/problem/16967 16967๋ฒˆ: ๋ฐฐ์—ด ๋ณต์›ํ•˜๊ธฐ ํฌ๊ธฐ๊ฐ€ H × W์ธ ๋ฐฐ์—ด A์™€ ๋‘ ์ •์ˆ˜ X์™€ Y๊ฐ€ ์žˆ์„ ๋•Œ, ํฌ๊ธฐ๊ฐ€ (H + X) × (W + Y)์ธ ๋ฐฐ์—ด B๋Š” ๋ฐฐ์—ด A์™€ ๋ฐฐ์—ด A๋ฅผ ์•„๋ž˜๋กœ X์นธ, ์˜ค๋ฅธ์ชฝ์œผ๋กœ Y์นธ ์ด๋™์‹œํ‚จ ๋ฐฐ์—ด์„ ๊ฒน์ณ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋‹ค. ์ˆ˜๊ฐ€ ๊ฒน์ณ์ง€๋ฉด ์ˆ˜๊ฐ€ ํ•ฉ์ณ www.acmicpc.net ๋ฌธ์ œ ํฌ๊ธฐ๊ฐ€ H × W์ธ ๋ฐฐ์—ด A์™€ ๋‘ ์ •์ˆ˜ X์™€ Y๊ฐ€ ์žˆ์„ ๋•Œ, ํฌ๊ธฐ๊ฐ€ (H + X) × (W + Y)์ธ ๋ฐฐ์—ด B๋Š” ๋ฐฐ์—ด A์™€ ๋ฐฐ์—ด A๋ฅผ ์•„๋ž˜๋กœ X์นธ, ์˜ค๋ฅธ์ชฝ์œผ๋กœ Y์นธ ์ด๋™์‹œํ‚จ ๋ฐฐ์—ด์„ ๊ฒน์ณ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋‹ค. ์ˆ˜๊ฐ€ ๊ฒน์ณ์ง€๋ฉด ์ˆ˜๊ฐ€ ํ•ฉ์ณ์ง„๋‹ค. ์ฆ‰, ๋ฐฐ์—ด B์˜ (i, j)์— ๋“ค์–ด์žˆ๋Š” ๊ฐ’์€ ์•„๋ž˜ 3๊ฐœ ์ค‘ ํ•˜๋‚˜์ด๋‹ค. (i, j)๊ฐ€ ๋‘ ๋ฐฐ์—ด ๋ชจ๋‘์— ํฌํ•จ๋˜์ง€ ์•Š์œผ๋ฉด, Bi..