sweeping1 [๊ฐ๋ ์ ๋ฆฌ] ์ค์ํ ์๊ณ ๋ฆฌ์ฆ ์ค์ํ ์๊ณ ๋ฆฌ์ฆ์ด๋ ํน์ ๊ธฐ์ค์ ๋ฐ๋ผ ์ ๋ ฌ๋ ์์๋๋ก ๋ฌธ์ ๋ฅผ ์ฒ๋ฆฌํ๋ ๋ฐฉ๋ฒ์ด๋ค. ์ค์ํ ์๊ณ ๋ฆฌ์ฆ์ ์ฌ์ฉํด์ผํ๋ ๋ฌธ์ ๋ค์ ํน์ง์ ๋ฌํํ ๋ฐฉ๋ฒ (์ผ๋ฐ์ ์ผ๋ก O(N^2)์ ์๊ฐ๋ณต์ก๋๋ฅผ ๊ฐ๋ ๋ฐฉ๋ฒ)์ผ๋ก๋ ํด๊ฒฐ์ด ๋ถ๊ฐ๋ฅํ๋ฉฐ, DP๋ฅผ ์ฌ์ฉํ๊ธฐ์๋ ๋ฉ๋ชจ์ด์ ์ด์ ํด์ผํ ์๊ฐ ๋๋ฌด ๋ง์ ๊ฒฝ์ฐ๊ฐ ์ผ๋ฐ์ ์ด๋ค. ์ค์ํ ์๊ณ ๋ฆฌ์ฆ์ผ๋ก ๋ฌธ์ ๋ฅผ ํ ๊ฒฝ์ฐ, ํด๋น ์๊ฐ ๋ณต์ก๋๋ ์ ๋ ฌ์์ ๋ฐ์ํ๋ O(NlogN)์์์ ํด๊ฒฐ๋๋ค. ๋ฐฑ์ค - 8982. ์ฌ๋ฅ๊พผ ์ผ๋ฐ์ ์ธ ๋ฐฉ๋ฒ์ผ๋ก ํ๊ฒ๋๋ฉด O(N*M)์ ์๊ฐ๋ณต์ก๋๋ฅผ ๊ฐ์ง๊ฒ ๋๊ณ ์๊ฐ์ด๊ณผ๊ฐ ๋ฐ์ํ๋ค. ๊ทธ๋ ๋ค๊ณ ์ขํ์ ๋ํ ์ ๋ณด๋ฅผ ๊ธฐ์ตํ ์๋ ์๊ธฐ ๋๋ฌธ์ ์ค์ํ ์๊ณ ๋ฆฌ์ฆ์ ํตํด ํด๊ฒฐํด์ผ ํ๋ค. ๋จผ์ , ์ฌ๋์ ๋๋ฌผ์ ๋ชจ๋ x์ถ ์์๋ก ์ ๋ ฌํ๊ณ ๋๋ฌผ์ ๊ธฐ์ค์ผ๋ก ์ฌ๋ฅ์ด ๊ฐ๋ฅํ์ง ํ์ธํ๋ค. ํ์ธ ๊ณผ์ ์ ๋.. 2021. 2. 26. ์ด์ 1 ๋ค์