[BOJ] #1149 RGB ๊ฑฐ๋ฆฌ
์๊ฐ ์ ํ ๋ฉ๋ชจ๋ฆฌ ์ ํ ์ ๋ต ๋น์จ 0.5 ์ด 128 MB 46.756% 1149๋ฒ: RGB๊ฑฐ๋ฆฌ RGB๊ฑฐ๋ฆฌ์ ์ฌ๋ ์ฌ๋๋ค์ ์ง์ ๋นจ๊ฐ, ์ด๋ก, ํ๋์ค์ ํ๋๋ก ์น ํ๋ ค๊ณ ํ๋ค. ๋ํ, ๊ทธ๋ค์ ๋ชจ๋ ์ด์์ ๊ฐ์ ์์ผ๋ก ์น ํ ์ ์๋ค๋ ๊ท์น๋ ์ ํ๋ค. ์ง i์ ์ด์์ ์ง i-1๊ณผ ์ง i+1์ด๊ณ , ์ฒซ ์ง๊ณผ ๋ง์ง๋ง ์ง์ ์ด์์ด ์๋๋ค. ๊ฐ ์ง์ ๋นจ๊ฐ์ผ๋ก ์น ํ ๋ ๋๋ ๋น์ฉ, ์ด๋ก์ผ๋ก ์น ํ ๋ ๋๋ ๋น์ฉ, ํ๋์ผ๋ก ๋๋ ๋น์ฉ์ด ์ฃผ์ด์ง ๋, ๋ชจ๋ ์ง์ ์น ํ๋ ๋น์ฉ์ ์ต์๊ฐ์ ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. www.acmicpc.net ๋ฌธ์ N๊ฐ์ ํ์ ๋ํ์ฌ ํด๋น ํ(์ง)์ ๋นจ๊ฐ์, ์ด๋ก์, ํ๋์์ผ๋ก ์น ํ ๋ ๋๋ ๋น์ฉ์ด ๊ฐ๊ฐ ์ฃผ์ด์ง๋ค. ๋ํ, ๊ทธ๋ค์ ๋ชจ๋ ์ด์์ ๊ฐ์ ์์ผ๋ก ์น ํ ์ ์๋ค๋ ๊ท์น๋ ์ ํ๋ค. ์ง i์ ..
2019. 10. 2.
[BOJ] #14889 ์คํํธ์ ๋งํฌ
์๊ฐ ์ ํ ๋ฉ๋ชจ๋ฆฌ ์ ํ ์ ๋ต ๋น์จ 2 ์ด 512 MB 50.576% 14889๋ฒ: ์คํํธ์ ๋งํฌ ์์ 2์ ๊ฒฝ์ฐ์ (1, 3, 6), (2, 4, 5)๋ก ํ์ ๋๋๋ฉด ๋๊ณ , ์์ 3์ ๊ฒฝ์ฐ์๋ (1, 2, 4, 5), (3, 6, 7, 8)๋ก ํ์ ๋๋๋ฉด ๋๋ค. www.acmicpc.net ๋ฐฉ๋ฒ 1 : vector ์ด์ฉ Brute Force ๋ก ์คํํธํ์ ๊ตฌ์ฑ์์ ๊ตฌํด๊ณ , ์คํํธํ์ ๊ตฌ์ฑ์์ ๊ธฐ๋ฐ์ผ๋ก ๋งํฌํ์ ๊ตฌ์ฑ์์ ์์๋ธ๋ค. ๊ทธ๋ ๊ฒ ํ์ ๊ตฌ์ฑ์์ ์์๋ธ ํ์ ๊ฐ ํ์ ๋ฅ๋ ฅ์น๋ฅผ ๊ณ์ฐํ์ฌ ๋น๊ตํ๊ณ MIN ๊ฐ์ ๋งค๋ฒ ๊ฐฑ์ ์ํจ๋ค. ํจ์ ์ค๋ช
์ธ์ idx๋ ์ธ๋ฑ์ค ์์๋ฅผ ๋ํ๋ด๊ณ , cnt ๋ ์คํํธํ์ ๊ตฌ์ฑ์์ด ์๋ ์ฌ๋์ ์ซ์์ด๋ค. ์คํํธํ๊ณผ ๋งํฌํ์ ๊ตฌ์ฑ์์ ๋ฌด์กฐ๊ฑด n/2 ๋ช
์ด๋ฏ๋ก ์คํํธํ์ ๊ตฌ์ฑ์์ด ์๋..
2019. 10. 2.