์๊ณ ๋ฆฌ์ฆ/๐๏ธ ์ ๋ฆฌ
LIS (์ต์ฅ์ฆ๊ฐ๋ถ๋ถ์์ด)
LIS(Longest Increasing Subsequence)๋ ์์๊ฐ n๊ฐ์ธ ๋ฐฐ์ด์์ ์ผ๋ถ ์์๋ฅผ ๊ณจ๋ผ๋ด์ด ๋ง๋ ๋ถ๋ถ ์์ด ์ค์์ ๋ชจ๋ ์์๋ค์ด ์ด์ ์์๋ณด๋ค ํฌ๋ค๋ ์กฐ๊ฑด์ ๋ง์กฑํ๊ณ ๊ทธ ๊ธธ์ด๊ฐ ์ต๋์ธ ๋ถ๋ถ ์์ด์ด๋ค. ์์๋ฅผ ๋ค์ด๋ณด์. A = {10, 20, 10, 30, 20, 50}์ธ ์์ด์์ ์์๊ฐ ์ฆ๊ฐํ๋ ๋ถ๋ถ ์์ด์ {10, 20}, {20, 30, 50}, {10, 30, 50} ๋ฑ์ด ์๋๋ฐ, ๊ทธ ์ค ๊ธธ์ด๊ฐ ์ต๋์ธ ๋ถ๋ถ ์์ด์ ๊ธธ์ด๊ฐ 4์ธ {10, 20, 30, 50}์ด๋ค. ๋ํ ๋ฌธ์ ๋ ์๋์ ๊ฐ๋ค. https://www.acmicpc.net/problem/11053 11053๋ฒ: ๊ฐ์ฅ ๊ธด ์ฆ๊ฐํ๋ ๋ถ๋ถ ์์ด ์์ด A๊ฐ ์ฃผ์ด์ก์ ๋, ๊ฐ์ฅ ๊ธด ์ฆ๊ฐํ๋ ๋ถ๋ถ ์์ด์ ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค..