这1题怎么1做啊用三维数组

题目背景
小明在玩星空大战 VR 游戏,发现敌机分布的点在空间中并不均匀,明显看出某些区域出现的频率较高。现在他想找出这些坐标中敌机出现次数最多的点。

题目描述
现有 N(1≤N≤10000)个三维空间的点,每个点的坐标都是整数且坐标范围都在 0 ~ 99 之间,求其中出现最频繁的点的出现次数及其坐标。

输入格式
输入有多行:

第一行为一个整数 NN,表示空间中的点的个数。

接下来有 NN 行,每行有三个整数,用来表示一个空间上的点的 x, y, z 三维坐标。

输出格式
输出的第一行为一个整数,为空间中的点出现的最多次数。

接下来输出每行三个整数,表示出现最频繁的点的三维坐标。

若有多个点均为最频繁出现的点,则输出有多行。输出的顺序为:先按照 xx 坐标从小到大输出,再按照 yy 坐标从小到大输出,最后按照 zz 坐标从小到大输出。
输入输出样例
输入
5
1 2 3
3 2 9
2 8 6
1 2 3
7 6 10
输出
2
1 2 3