题目链接:http://acm.hdu.ed
#include<iostream> #include<string.h> #include<stdio.h> using namespace std; char a[210],b[210],c[500]; int mark[210][210]; int n; int dfs(int i,int j,int k) { if(mark[i][j]) return mark[i][j];//能够匹配 if(c[k]=='