羅区$ P2150 \ [NOI2015] $寿司の夕食$ dpとの$

正解:$dp$

レポートの問題解決:

ポータル$ QwQ $。

$($の武士の$ DP $を書くことにした失敗。この質問は、1が$ dpの$アルゴリズムはまた、良好な何もしないので、$ DP $聖歌を考慮することができるに加えて、感じることができる理由

サブの部分を見てください?$ 30pts $素因数の数が泥棒低い圧力$ DP $ GET離れたアヒルのように検討することがわかりました。

そして、今$ 100pts $、$のGGの$上の素因数の数があまりにも多く見つかりました。

しかし、これは明らかに、それぞれが$ \ GEQの\のSQRT(N)$素因数の最大を数える検討する時間です。

したがって、(N)因子の$ \のSQRTに直面するために$は、二つのカテゴリーに囲まより大きいか等しい$ \ SQRT(N)の$ $ Xの$素因数が明らかにのみコレクション内の$ Xの$ aの倍数で、直接列挙またはホールド、$ xには$それぞれの直接列挙して、それぞれ、$ DP $十分にそれらを再結合します。

具体的には、セットの$ F_ {iは、J} $最初の選択された個体$ \当量の\のSQRT(n)を表す$素因数セットは、第二のオプションは$ J $プログラム番号である、$ I $です。次に、$ G_を設定{0/1、I、J} $ $ DP $補助アレイ、すなわち列挙の$ X $の$のXの$複数のプログラムを記録する第二/第一のセットに設定されていません番号。

再帰式は$ F_ {I、J} = G_ {0、I、J} + G_ {1、I、J} -f_ {Iである場合G $ $ $ F $のそれぞれが逆こと次に注意、J} $。上の、すべての倍数二$ G $ $ X $が含まれるようにそれが必要であり、選択されていないような、正確$ F_ {I、J} $重複減算再検索

$以上$

おすすめ

転載: www.cnblogs.com/lqsukida/p/11665023.html