Cho một dãy gồm n số nguyên dương A1,A2,…,An. (N≤105,Ai≤106). Yêu cầu: Hãy in ra tất cả các số trong mảng A cùng với số lần xuất hiện của chúng. Dữ liệu vào Dòng đầu chứa số n Dòng thứ hai chứa n số nguyên dương A1,A2,…,An. Kết quả Gồm n dòng, mỗi dòng ghi số hạng thứ Ai và số lần xuất hiện của chúng Sample Input Copy 9 2 3 1 2 3 4 5 4 3 Sample Output Copy 2 2 3 3 1 1 2 2 3 3 4 2 5 1 4 2 3 3

2 câu trả lời

n = int(input())
a = list(map(int, input().split()))
dem = [0]*(10**6 +1)
for i in range(n):
  dem[a[i]] += 1
for i in range(len(a)):
      print(a[i],dem[a[i]])

n=int(input())
a=list(map(int,input().split()))
for i in range (n):
    print(a[i],a.count(a[i]))

Câu hỏi trong lớp Xem thêm