Bladeren bron

凌波微步排序去重

zj 5 jaren geleden
bovenliggende
commit
8d2055ad9f
1 gewijzigde bestanden met toevoegingen van 19 en 0 verwijderingen
  1. 19 0
      E.cpp

+ 19 - 0
E.cpp

@@ -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;
+}