#include #include #include #include #include #include #include #include #include #include #include #include using namespace std; int main(){ int N, T, ans; cin >> T; while (T){ cin >> N; ans = -1e9; vector A(N); for (int i=0; i> A[i]; vector> L(N, vector(N, -1e9)), R(N, vector(N, -1e9)); for (int i=0; i=0; i--){ for (int j=N-1; j>=i; j--){ for (int k=i-1; k>=0; k--){ if (A[k]>A[i] && abs(A[k]-A[i]) > abs(A[i]-A[j])){ R[k][i] = max(R[k][i], R[i][j]+1); } } } } for (int i=0; i