[๋ฐฑ์ค] 10989๋ฒ: ์ ์ ๋ ฌํ๊ธฐ 3 C++๋ก ํ์ด๋ณด๊ธฐ
ยท
Algorithm/Baekjoon(C++)
์๊ฐ ์์ ๊ฐ์๊ฐ ์ฒ๋ง๊ฐ๊น์ง ์ฃผ์ด์ง๋ค. ์ผ๋ฐ์ ์ธ ๋ฐฉ๋ฒ์ ์ผ๋ค๊ฐ๋ ๋ถ๋ช
ํ ์๊ฐ์ด๋ ๋ฉ๋ชจ๋ฆฌ๋ ์ด๊ณผ๊ฐ ๋ฐ ๊ฒ ๊ฐ๋ค. ๊ทธ๋์ ๊ทธ๋ฅ sort๋ ์๋ ๊ฒ ๊ฐ๊ณ , merge sort๋ฅผ ์จ๋ณด๊ธฐ๋ก ํ์๋ค. -> merge sort๋ฅผ ์ฌ์ฉํด๋ ๋ฉ๋ชจ๋ฆฌ ์ด๊ณผ๊ฐ ๋์๋ค. ๊ทธ๋์ ๊ทธ๋ฅ sort๋ฅผ ์จ๋ณด์๋ค. -> ๋น์ฐํ ์๋๋ค. ์ ์๊พธ ๋ฉ๋ชจ๋ฆฌ ์ด๊ณผ๊ฐ ๋ฐ๊น? ๋ฐฐ์ด์ ์ฒ๋ง๊ฐ๋ฅผ ์ ์ธํด์ ๊ทธ๋ฐ๊ฐ? ๊ทธ๋ฌ๋ฉด ๋ฒกํฐ๋ฅผ ์จ๋ณผ๊น? -> ๊ทธ๋๋ ์๋๋ค. ๊ทธ๋ ๋ค๋ฉด ์ฃผ์ด์ง ์๋ 10000๋ณด๋ค ์์ผ๋, ์ฃผ์ด์ง ์๋ฅผ 10000 ํฌ๊ธฐ์ ๋ฐฐ์ด์ ๋ฃ๊ณ ๊ทธ ๋ฐฐ์ด์ ์ํํ๋ฉด์ ๋ฐฐ์ด์ ๋ค์ด๊ฐ ์๋งํผ ๊ทธ ์ซ์๋ฅผ ์ถ๋ ฅํ๋ค. -> ๋ช๋ฒ์ ์คํจ๋์, ๋๋์ด ์ฑ๊ณตํ๋ค. ์ฝ๋ #include typedef long long ll; // ํฐ ์๊ฐ ์ฐ์ด๋ฏ๋ก int ๋์ long ..