#include <iostream>
#include <cstdio>
#include <algorithm>
#include <map>
using namespace std;
int main() {
	int t;
	cin >> t;
	while(t --) {
		int n, a, ans = 0;
		map<int, int> m;
		cin >> n;
		for(int i = 1; i <= n; i ++) {
			scanf("%d", &a);
			m[a] ++;
		} for(auto v:m) {
			if(v.second == 1) ans ++;
			else {
				m[v.first + 1] ++;
				m[v.first] --;
			}
		} cout << m.size() << endl;
	}
}