#include using namespace std; typedef long long ll; templatebool chmax(T &a, const T &b) { if (abool chmin(T &a, const T &b) { if (b>N; vector X(N),A(N+1); for(int i=0;i>X[i]; for(int i=0;i>A[i+1]; A[i+1]^=A[i]; } vector dp(N+3,1LL<<60); dp[0]=0; for(int i=0;i