1
class Solution {
2
public:
3
int specialArray(vector<int> &nums) {
4
int v[102];
5
memset(v, 0, sizeof v);
6
for (const auto &n : nums) {
7
++v[n > 100 ? 100 : n];
8
}
9
for (int i = 100; i > 0; --i) {
10
v[i] = v[i + 1] + v[i];
11
if (v[i] == i) return i;
12
}
13
return -1;
14
}
15
};

0

WPM •0 •0

100%

ACC •0 •0

0s

TIME •0