Longest Bitonic Subarray
LIS[I] + LDS[I]
๋ฐ์ดํ ๋ ์์ด : {1, 2, 3, 4, 5, 4, 3} ์ฒ๋ผ ํน์ ์ธ๋ฑ์ค๊น์ง ์ฆ๊ฐํ๋ค๊ฐ ์ดํ์ ๊ฐ์ํ๋ ์์ด์ด๋ค.
D[i] : 0~i๊น์ง ๊ฐ์ฅ ๊ธด ์ฆ๊ฐํ๋ ๋ถ๋ถ์์ด
D2[i] : i~n-1๊น์ง ๊ฐ์ฅ ๊ธด ๊ฐ์ํ๋ ๋ถ๋ถ์์ด(์์์ ํ์๋ ๋ค์์๋ถํฐ ์ฆ๊ฐํ๋ ๋ฐฉ์ ํ์ด)
์ ๋ต : D[ i ] + D2[ i ] - 1(์ค๋ณต๋๋ A[i] = 1) => ๊ณตํต๋๋ i์ ๋ํ์ฌ LIS[i]์ LDS[i]๋ฅผ ๊ตฌํด์ 1์ ๋นผ์ฃผ๋ฉด ๋๋ค!
Last updated