No.390 問題 コード はソートしておく. の各要素をノードとするグラフを考え, の倍数に が含まれるかどうかを確認し, 含まれるならば の辺を追加する. 次にこのグラフの最長パスの長さを求める. を最後の要素とする「良い」数列の最長の長さを として, から出てる辺の先のノード に対して で更新していく.