The following code returns WA:
[cpp]
#include <cstdio>
#include <cstdlib>
#include <algorithm>
using namespace std;
//functor for solving the problem
struct Solve
{
int *a, *b;
int lena, lenb;
int dynLen[200][200];
int operator() (int *A, int la, int *B, int lb)
{
lena = la;
lenb = lb;
a ...