\(T1\),注意點與邊不同階時分著開,別開小了。
\(T2\)
當dp陣列由於太大開不下時,可以用記憶化搜尋代替。
最長不公共子序列:首先可推出\(f[i][j]=min(f[i-1][j],f[i][j-1])(a[i]==b[j]),f[i-1][j-1]+1(a[i]!=b[j])\),由於一段連續的\(a[i]!=b[j]\)可以一下全消掉,所以可以看一個\(a[i]!=b[j]\)的最靠近的\(a[k]==b[p]\),中間可以全消掉。由於\(i-j=k-p\),可設\(vector<int>f[x]\)代表\(i-j\)為\(x\)的所有\(i\),每次dfs時二分即可)
1123模擬賽
相關文章
- 10.6 模擬賽(NOIP 模擬賽 #9)
- 模擬賽
- 5.4 模擬賽
- 8.5 模擬賽
- 8.2 模擬賽
- 9.2 模擬賽
- 模擬賽 2
- 7月模擬賽
- 10.7 模擬賽
- NZOJ 模擬賽5
- CSP模擬賽#34
- 10.13 模擬賽
- NOIP模擬賽2
- CSP模擬賽 #39
- CSP模擬賽 #42
- 11.3 模擬賽
- 模擬賽雜題
- NOIP模擬賽 #4
- 9.12 模擬賽
- 11.21 模擬賽
- csp模擬賽 6 9.28
- 模擬賽總結(二)
- 10.12 模擬賽
- 10.30 模擬賽
- 10.18 模擬賽
- 模擬賽總結(三)
- 暑假模擬賽總結
- 7.13模擬賽總結
- 【bj】模擬賽 7/16
- noip 模擬賽 4 & 3
- 24/8/12 模擬賽
- NOIP 模擬賽 Day 6
- 模擬賽總結補
- 11.11模擬賽
- 11.22 模擬賽
- 11.23 模擬賽
- 「模擬賽」暑期集訓CSP提高模擬10(7.28)
- 「模擬賽」暑期集訓CSP提高模擬15(8.7)