E.cpp 354 B

1234567891011121314151617181920
  1. #include<bits/stdc++.h>
  2. using namespace std;
  3. //问题 E: 凌波微步 排序去重
  4. int main() {
  5. int T;
  6. cin >> T;
  7. while (T--) {
  8. int n;
  9. cin >> n;
  10. int a[n];
  11. for (size_t i = 0; i < n; i++)cin >> a[i];
  12. sort(a, a + n);
  13. int m = unique(a, a + n) - a;
  14. cout << m << endl;
  15. }
  16. return 0;
  17. }