HM

Cho một mảng các số nguyên dương, đếm số lần xuất hiện của mỗi phần tử có trong mảng.

Dữ liệu nhập

Dòng đầu tiên chứa một số nguyên n (1≤n≤10​5​​), với n là số phần tử trong mảng của Nguyên. Dòng thứ 2 chứa nn số nguyên Ai(0≤Ai​​≤10​9​​), mỗi số cách nhau một khoảng trắng.

Dữ liệu xuất

In ra nn số nguyên, với số thứ ii là số lần xuất hiện của Ai​​ ở trong mảng AA.

Có 30% số test có 1≤n≤10​3​​.

Ví dụ

inputcopy

11

1 2 2 5 4 7 3 6 2 5 1

outputcopy
2 3 3 2 1 1 1 1 3 2 2
NT
28 tháng 8 2022 lúc 7:41

#include <bits/stdc++.h>

using namespace std;

const long long maxn=1e9+10;

long long a[maxn],c[maxn]={0},n;

int main()

{

cin>>n;

for (int i=1; i<=n; i++)

{

cin>>a[i];

c[a[i]]+=1;

}

sort(a+1,a+n+1);

for (int i=0; i<=a[n]; i++) 

if (C[i]>0) cout<<i," xuat hien ",C[i]," lan";

}

Bình luận (0)
H24
30 tháng 8 2022 lúc 16:35

#include <bits/stdc++.h>

using namespace std;

const long long maxn=1e9+10;

long long a[maxn],c[maxn]={0},n;

int main()

{

cin>>n;

for (int i=1; i<=n; i++)

{

cin>>a[i];

c[a[i]]+=1;

}

sort(a+1,a+n+1);

for (int i=0; i<=a[n]; i++) 

if (C[i]>0) cout<<i," xuat hien ",C[i]," lan";

}

Bình luận (0)

Các câu hỏi tương tự
DT
Xem chi tiết
DN
Xem chi tiết
H24
Xem chi tiết
H24
Xem chi tiết
H24
Xem chi tiết
HC
Xem chi tiết
H24
Xem chi tiết
PB
Xem chi tiết
NT
Xem chi tiết
HL
Xem chi tiết