[BOJ] #11053 - ๊ฐ์ฅ ๊ธด ์ฆ๊ฐํ๋ ๋ถ๋ถ ์์ด
11053๋ฒ: ๊ฐ์ฅ ๊ธด ์ฆ๊ฐํ๋ ๋ถ๋ถ ์์ด ์์ด A๊ฐ ์ฃผ์ด์ก์ ๋, ๊ฐ์ฅ ๊ธด ์ฆ๊ฐํ๋ ๋ถ๋ถ ์์ด์ ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. ์๋ฅผ ๋ค์ด, ์์ด A = {10, 20, 10, 30, 20, 50} ์ธ ๊ฒฝ์ฐ์ ๊ฐ์ฅ ๊ธด ์ฆ๊ฐํ๋ ๋ถ๋ถ ์์ด์ A = {10, 20, 10, 30, 20, 50} ์ด www.acmicpc.net ** ๋ฌธ์ ์ ํ ๋์ ํ๋ก๊ทธ๋๋ฐ, LIS ** ํ์ด ๊ฐ์ฅ ๊ธด ์ฆ๊ฐํ๋ ๋ถ๋ถ ์์ด(LIS) ๋ฌธ์ ๋ ์ ํ์ ์ธ ๋์ ํ๋ก๊ทธ๋๋ฐ ๋ฌธ์ ์์ด์ ํฌ๊ธฐ๊ฐ N์ผ ๋, ๊ธฐ๋ณธ์ ์ธ ๋์ ํ๋ก๊ทธ๋๋ฐ ์๊ณ ๋ฆฌ์ฆ์ผ๋ก O(N^2)์ ํด๊ฒฐ ๊ฐ๋ฅ D[i] = array[i]๋ฅผ ๋ง์ง๋ง ์์๋ก ๊ฐ์ง๋ ๋ถ๋ถ ์์ด์ ์ต๋ ๊ธธ์ด N = 6์ผ ๋, n = int(input()) array = list(map(int, input(..
2021.06.22