@@ -0,0 +1,19 @@
+#include<bits/stdc++.h>
+using namespace std;
+
+//问题 E: 凌波微步 排序去重
+int main() {
+ int T;
+ cin >> T;
+ while (T--) {
+ int n;
+ cin >> n;
+ int a[n];
+ for (size_t i = 0; i < n; i++)cin >> a[i];
+ sort(a, a + n);
+ int m = unique(a, a + n) - a;
+ cout << m << endl;
+ }
+ return 0;
+}