ll@n,@w[n],@m,@s[m]; rep(i,1,n)w[i]+=w[i-1]; rep(i,1,m)s[i]+=s[i-1]; map,ll>a,b; a[{0,0}]=0; a[{1,0}]=0; ll c=0,d=0; while(c=0){ z>?=y+(w[n-1]-x.second)**2; }else{ z>?=y; } } wt(z);