2244: 学生分组

内存限制:128 MB 时间限制:1.000 S
评测方式:文本比较 命题人:
提交:12 解决:7

题目描述

有个n个学生,他们的身高放在一个数组当中,身高数值分别是:1,a2,…,an。

请你将这个身高数组当中的n个数字进行分组,要求每个组内的元素两两不等,且分组数量应尽可能少。

请你计算最少所需的分组数量。


例如,给定一个数组装的数字如下 a=[1,2,4,3,3,2],我们“至少”需要将所有元素分为两组,一种可行分组方案为:[1,2,3] 和 [2,3,4]。

输入

第一行包含一个整数 n,表示学生的数量。

第二行包含 n 个整数 a1,a2,…,an,表示每一个学生的身高。

输出

一个整数,表示最少所需的分组数量。

样例输入 复制

6
1 2 4 3 3 2

样例输出 复制

2

提示

数据范围
前三个测试点满足 1≤n≤10。
所有测试点满足 1≤n≤100,1≤ai≤100。

来源/分类