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