2021.07.12 【NOIPがグループBを改善】シミュレーション概要

良い要素

ネイキッド・ハッシュ (私は空挺部隊です、間違ったことをすることもあります)

トピックの一般的な考え方

Am + An + Ap = Ai (1 <= m, n, p < i) (m, n, p は同じでもよい) が存在する場合、Ai は「良い元素」です。

えっと?それでおしまい?? 「良い要素」はどれくらいあるでしょうか?? ?

答え

項目を移動します Am + An = Ai -
Ap の左側のハッシュが保存され、右側のn 2列挙ハッシュは試験中に入力した単一のハッシュです、RTE? もう少し大きくしてください、TLE? ? ダブルハッシュに変更しますか? ? ? 改造MOD、ACを変更してください!



最短経路

DPのことは考えたこともなかったです...

トピックの一般的な考え方

n 点から複数の点を選択します ( b 1 b1を選択する必要があります)b 1 、 b 2 b2 は選択できませんb 2 ) を 0 ~ n -1 まで順番に使用し、次に n-1 ~ 0 までの他の点を使用して最短経路を見つけます。

答え

DP
変換の問題は、歩いている 2 人の人が同じ地点まで歩くことはできないことを意味します。f [ i ] [ j ] f[i][j]
とします。f [ i ] [ j ]は i の一人称であり、 j の二人称です。k = max ( i , j ) k=max(i,j) と
します。k=m a x ( i ,j )の場合、1~k がすべて渡されていることも満たさなければなりません。
次にf [ i ] [ j ] f[i][j]f [ i ] [ j ] はf[k+1][j]f[k+1][j]に転送できますf [ k+1 ] [ j ]およびf[i][k+1]f[i][k+1]f [ i ] [ k+1 ]
特殊判定k = = nk==nk==nb 1 b1b1b2b2 _b 2ケース l、。

最長の共通部分文字列

ダブルポインター。

バニとCl2のかくれんぼ

DAG の最長のアンチストランド長。

おすすめ

転載: blog.csdn.net/zhy_Learn/article/details/118684567