Max()で最大値取った後Count(x => x == max)すればいいんじゃない普通に