参考博文:https://www.cnblogs.com/sasuke-/p/5396843.html
#include <iostream>
#include <fstream>
#include <cstdio>
#include <cmath>
#include <map>
#include <set>
#include <bitset>
#include <ctime>
#include <cstring>
#include <algorithm>
#include <stack>
#include <queue>
#include <vector>
#include <list>
#define M 1005
using namespace std;
int c[M][M];
char s1[M],s2[M];
int main(){
while(~scanf("%s%s",s1+1,s2+1)){
s1[0]=s2[0]='0';
int len=strlen(s1)>strlen(s2)?strlen(s1):strlen(s2);
for(int i=0;i<len;i++){
c[