CF37A.Towers
入门
通过率:0%
时间限制:2.00s
内存限制:256MB
AC君温馨提醒
该题目为【codeforces】题库的题目,您提交的代码将被提交至codeforces进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。
题目描述
Little Vasya has received a young builder’s kit. The kit consists of several wooden bars, the lengths of all of them are known. The bars can be put one on the top of the other if their lengths are the same.
Vasya wants to construct the minimal number of towers from the bars. Help Vasya to use the bars in the best way possible.
小瓦西亚收到了一套儿童建筑玩具。该玩具由若干根木条组成,所有木条的长度均已知。当且仅当两根木条长度相同时,才能将其中一根叠放在另一根之上。
瓦西亚希望用这些木条搭建尽可能少的塔。请帮助瓦西亚以最优方式使用这些木条。
输入格式
The first line contains an integer N (1 ≤ N ≤ 1000) — the number of bars at Vasya’s disposal. The second line contains N space-separated integers l__i — the lengths of the bars. All the lengths are natural numbers not exceeding 1000.
第一行包含一个整数 N(1≤N≤1000)—— 表示瓦夏可使用的木条数量。
第二行包含 N 个以空格分隔的整数 li —— 表示各木条的长度。所有长度均为不超过 1000 的正整数。
输出格式
In one line output two numbers — the height of the largest tower and their total number. Remember that Vasya should use all the bars.
在一行中输出两个数——最高塔的高度以及具有该高度的塔的总数。注意,瓦西娅必须使用所有的木条。
输入输出样例
输入#1
3 1 2 3
输出#1
1 3
输入#2
4 6 5 6 7
输出#2
2 3
输入解题思路,AI测评打分。不知道怎么写?