#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; int main() { int t; cin >> t; while(--t >= 0){ int n; cin >> n; vector a(n); for(int i=0; i> a[i]; vector > dp(n, vector(n, 0)); for(int i=0; i a[k] && a[i] - a[j] > a[j] - a[k]) dp[j][k] = max(dp[j][k], dp[i][j] + 1); } } } } int ans = 0; for(int i=0; i