Files
leetcode/25/09/3005.go
2025-09-23 01:56:29 +08:00

29 lines
382 B
Go

package main
import (
"fmt"
)
func maxFrequencyElements(nums []int) int {
m := make(map[int]int)
ans := 0
max := 0
for _, x := range nums {
m[x]++
c := m[x]
if c > max {
max = c
ans = c
} else if c == max {
ans += c
}
}
return ans
}
func main() {
// 示例测试
nums := []int{1, 2, 2, 3, 1, 4}
fmt.Println(maxFrequencyElements(nums)) // 输出: 4
}