STL2 ๋ฐฑ์ค - [BOJ 3085] ์ฌํ๊ฒ์ ๋ฐฑ์ค ์จ๋ผ์ธ ์ ธ์ง(BOJ)์์ ์ ๊ณต ๋๋ 3085๋ฒ ๋ฌธ์ ๋ ๋ธ๋ฃจํธ ํฌ์ค(Brute-Froce, ์์ ํ์) ์ ํ์ด๋ค. ํด๋น ๋ฌธ์ ๋ code.plus ๊ธฐ์ด 2/2, ๋ธ๋ฃจํธํฌ์ค์ ๊ฒ์๋ ๋ฌธ์ ์ด๋ค. ๋ฌธ์ ์๊ทผ์ด๋ ์ด๋ ธ์ ์ ์ "๋ด๋ณด๋ (Bomboni)" ๊ฒ์์ ์ฆ๊ฒจํ๋ค. ๊ฐ์ฅ ์ฒ์์ N×Nํฌ๊ธฐ์ ์ฌํ์ ์ฑ์ ๋๋๋ค. ์ฌํ์ ์์ ๋ชจ๋ ๊ฐ์ง ์์ ์๋ ์๋ค. ์๊ทผ์ด๋ ์ฌํ์ ์์ด ๋ค๋ฅธ ์ธ์ ํ ๋ ์นธ์ ๊ณ ๋ฅธ๋ค. ๊ทธ ๋ค์ ๊ณ ๋ฅธ ์นธ์ ๋ค์ด์๋ ์ฌํ์ ์๋ก ๊ตํํ๋ค. ์ด์ , ๋ชจ๋ ๊ฐ์ ์์ผ๋ก ์ด๋ฃจ์ด์ ธ ์๋ ๊ฐ์ฅ ๊ธด ์ฐ์ ๋ถ๋ถ(ํ ๋๋ ์ด)์ ๊ณ ๋ฅธ ๋ค์ ๊ทธ ์ฌํ์ ๋ชจ๋ ๋จน๋๋ค. ์ฌํ์ด ์ฑ์์ง ์ํ๊ฐ ์ฃผ์ด์ก์ ๋, ์๊ทผ์ด๊ฐ ๋จน์ ์ ์๋ ์ฌํ์ ์ต๋ ๊ฐ์๋ฅผ ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. ์ ๋ ฅ ์ฒซ์งธ ์ค์ ๋ณด๋์ ํฌ๊ธฐ N์ด .. 2024. 3. 1. ๋ฐฑ์ค - [BOJ 12094] A์ B ๋ฐฑ์ค ์จ๋ผ์ธ ์ ธ์ง(BOJ)์์ ์ ๊ณต ๋๋ 12094๋ฒ ๋ฌธ์ ๋ ๊ทธ๋ฆฌ๋(Greedy, ํ์๋ฒ) ์ ํ์ด๋ค. ํด๋น ๋ฌธ์ ๋ code.plus ์ค๊ธ 1/3, ๊ทธ๋ฆฌ๋ ์๊ณ ๋ฆฌ์ฆ์ ๊ฒ์๋ ๋ฌธ์ ์ด๋ค. ๋ฌธ์ ์๋น์ด๋ A์ B๋ก๋ง ์ด๋ฃจ์ด์ง ์์ด ๋จ์ด๊ฐ ์กด์ฌํ๋ค๋ ์ฌ์ค์ ๋๋๋ค. ๋ํ์ ์ธ ์๋ก AB (Abdominal์ ์ฝ์), BAA (์์ ์ธ์ ์๋ฆฌ), AA (์ฉ์์ ์ข ๋ฅ), ABBA (์ค์จ๋ด ํ ๊ทธ๋ฃน)์ด ์๋ค. ์ด๋ฐ ์ฌ์ค์ ๋๋ ์๋น์ด๋ ๊ฐ๋จํ ๊ฒ์์ ๋ง๋ค๊ธฐ๋ก ํ๋ค. ๋ ๋ฌธ์์ด S์ T๊ฐ ์ฃผ์ด์ก์ ๋, S๋ฅผ T๋ก ๋ฐ๊พธ๋ ๊ฒ์์ด๋ค. ๋ฌธ์์ด์ ๋ฐ๊ฟ ๋๋ ๋ค์๊ณผ ๊ฐ์ ๋ ๊ฐ์ง ์ฐ์ฐ๋ง ๊ฐ๋ฅํ๋ค. ๋ฌธ์์ด์ ๋ค์ A๋ฅผ ์ถ๊ฐํ๋ค. ๋ฌธ์์ด์ ๋ค์ง๊ณ ๋ค์ B๋ฅผ ์ถ๊ฐํ๋ค. ์ฃผ์ด์ง ์กฐ๊ฑด์ ์ด์ฉํด์ S๋ฅผ T๋ก ๋ง๋ค ์ ์๋์ง ์๋์ง ์์๋ด๋ .. 2024. 2. 29. ์ด์ 1 ๋ค์