import java.util.HashMap; import java.util.Map; class Solution { public int maxFrequencyElements(int[] nums) { Map map = new HashMap<>(); int max = 0, ans = 0; for (int num : nums) { map.put(num, map.getOrDefault(num, 0) + 1); int c = map.get(num); if (c > max) { max = c; ans = c; } else if (c == max) { ans += c; } } return ans; } public static void main(String[] args) { Solution s = new Solution(); System.out.println(s.maxFrequencyElements(new int[] {1, 2, 3, 4, 5})); } }