1 条题解
-
1
这道题可以不用bfs
#include<bits/stdc++.h>
#define db double
#define st string
#define ct const
#define ll long long
#define xh(a,b,c) for(int a=b;a<=c;a++)
#define wx while(1)
#define dn(a,b,c) for(int a=b;a>=c;a--)
using namespace std;
ll n,a[200010];
ll sum;
signed main(){
cin>>n;
xh(i,1,n)cin>>a[i];
sort(a+1,a+n+1);
a[++n]=a[n]+1;
sum=1;
for(int i=2;i<=n;i++){
if(a[i]!=a[i-1])cout<<a[i-1]<<' '<<sum<<endl,sum=1;
else sum++;
}
return 0;
}
- 1
信息
- ID
- 552
- 时间
- 1000ms
- 内存
- 256MiB
- 难度
- 4
- 标签
- (无)
- 递交数
- 193
- 已通过
- 82
- 上传者