#include #include #include using namespace std; #define test int t;scanf("%d", &t);while(t--) #define sd(n) scanf("%d", &n) #define loop(i, n) for(int i = 0;i=0;i--) #define rkloop(i, n, k) for(int i = n;i>=k;i--) #define MOD 1000000007 #define PI 3.1415926535897932384626433832795 #define interactive(x) cout<>1); return (long long)res*res%MOD; } } void init(){ fact[0] = 1; for(int i=1;i0;i--){ invfact[i-1] = (long long)invfact[i]*i%MOD; } } int C(int n, int r){ if(r>n || r<0) return 0; return (long long)((long long)fact[n]*invfact[r]%MOD)*invfact[n-r]%MOD; }*/ int n, arr[105], mp[105]; void solve(){ sd(n); loop(i, n) sd(arr[i]); int ans = 0; fil(mp, 0); loop(i, n){ mp[arr[i]]++; } loop(i, n){ int val = arr[i]; int temp = mp[val]; if(val-1>0){ temp+=mp[val-1]; } ans = max(ans, temp); temp = mp[val]; if(val+1<100){ temp+=mp[val+1]; } ans = max(ans, temp); } cout<