#include #include #include #define repeat(i,n) for (int i = 0; (i) < (n); ++(i)) #define repeat_from(i,m,n) for (int i = (m); (i) < (n); ++(i)) using namespace std; template auto vectors(T a, X x) { return vector(x, a); } template auto vectors(T a, X x, Y y, Zs... zs) { auto cont = vectors(a, y, zs...); return vector(x, cont); } int main() { // input int n; cin >> n; vector a(n); repeat (i,n) cin >> a[i]; int m; cin >> m; vector b(m); repeat (j,m) cin >> b[j]; // compute vector sum(1< > dp = vectors(bool(), m+1, 1<