- 天河c线性dp时空优化
猴哥代码
- 2025-3-30 21:13:19 @
#include<bits/stdc++.h>
using namespace std;
string x;//Ab3bd
int dp[1005][1005];
int p(int l,int r){
if(dp[l][r])return dp[l][r];
if(l>=r)return 0;
if(x[l]==x[r])return p(l+1,r-1);
else return dp[l][r]=min(p(l+1,r),p(l,r-1))+1;
}
int main(){
cin>>x;
cout<<p(0,x.size()-1);
return 0;
}
1 comments
-
h_h LV 6 @ 2025-3-30 22:42:37
狠狠夸👍👍👍猴哥再看看题解,写DP还能把空间降一维
- 1