\(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 模擬賽
- 2024.2.18 模擬賽
- 2024.1.26 模擬賽
- 2024.1.23 模擬賽
- 2024.3.30 模擬賽
- 2024.3.17 模擬賽
- 2024.2.25 模擬賽
- 11.4 模擬賽
- 20241016 模擬賽
- 模擬賽 2
- 2024.10.16 模擬賽
- 10.18 模擬賽
- 10.12 模擬賽
- 1002模擬賽
- 10.7 模擬賽
- 1114模擬賽
- 11.11模擬賽
- 1022模擬賽
- 9.2 模擬賽
- 11.26 模擬賽
- 9.12 模擬賽
- 8.5 模擬賽
- 8.2 模擬賽
- 11.22 模擬賽
- 11.21 模擬賽
- 11.23 模擬賽
- 10.30 模擬賽
- 2024.7.13 模擬賽
- 11.27 模擬賽
- 1101模擬賽
- 2024.11.2 模擬賽
- 11.3 模擬賽
- 10.13 模擬賽
- 2024.11.20 NOIP模擬 - 模擬賽記錄
- NOIP模擬賽2
- 2024.10.18模擬賽反思