#include #include #include using namespace std; char s1[105],s2[105]; int dp[105][105]; int ans[105],i,j,k,len; int main() { while(~scanf("%s%s",s1,s2)) { len = strlen(s1); memset(dp,0,sizeof(dp)); for(j = 0; j=0; i--) { dp[i][j] = dp[i+1][j]+1; for(k = i+1; k<=j; k++) { if(s2[i]==s2[k]) dp[i][j] = min(dp[i][j],(dp[i+1][k]+dp[k+1][j])); } } } for(i = 0; i