题目
原题链接:A. Towers
题意
有n个木棒,每两根长度相等的可以堆起来,问最大的高度和总共的堆数。
代码
#include<bits/stdc++.h>
using namespace std;
int main() {
int n,t,a[1001]={0};
scanf("%d",&n);
for(int i=0;i<n;i++){
scanf("%d",&t);
a[t]++;
}
int max=-1,tot=0;
for(int i=0;i<1001;i++){
if(a[i]>max) max=a[i];
if(a[i]) tot++;
}
printf("%d %d\n",max,tot);
return 0;
}