私は動的プログラミングが初めてで、最長増加部分列 (LIS) 問題を読んでいました。
ソリューションは、シーケンスが元の配列のように連続している必要はないと述べました。要素は途中でスキップできます。しかし、私は別の印象を受けました。
この混乱を明確にするのを手伝ってください。
例を挙げてみましょう:
a = {10,22,9,33,55,66,12,90}
LIS は{10,22,33,55,66,90} => 6
しかし、私はそうなると思った{33,55,66}
ありがとう
私は動的プログラミングが初めてで、最長増加部分列 (LIS) 問題を読んでいました。
ソリューションは、シーケンスが元の配列のように連続している必要はないと述べました。要素は途中でスキップできます。しかし、私は別の印象を受けました。
この混乱を明確にするのを手伝ってください。
例を挙げてみましょう:
a = {10,22,9,33,55,66,12,90}
LIS は{10,22,33,55,66,90} => 6
しかし、私はそうなると思った{33,55,66}
ありがとう