結果 : longest increasing subsequence dynamic programming java