Skip to content

Commit 4e62772

Browse files
committed
Time: 29 ms (72.60%) | Memory: 56.4 MB (74.66%) - LeetSync
1 parent 5c6345f commit 4e62772

File tree

1 file changed

+16
-0
lines changed

1 file changed

+16
-0
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
class Solution {
2+
public int maxFrequency(int[] A, int k) {
3+
int res = 1, i = 0, j;
4+
long sum = 0;
5+
Arrays.sort(A);
6+
for (j = 0; j < A.length; ++j) {
7+
sum += A[j];
8+
while (sum + k < (long)A[j] * (j - i + 1)) {
9+
sum -= A[i];
10+
i += 1;
11+
}
12+
res = Math.max(res, j - i + 1);
13+
}
14+
return res;
15+
}
16+
}

0 commit comments

Comments
 (0)