Tần số

Xem dạng PDF

Gửi bài giải

Điểm: 10,00 (OI)
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 256M
Input: tanso.inp
Output: tanso.out

Dạng bài
Ngôn ngữ cho phép
C, C++, Java, Kotlin, Pascal, PyPy, Python, Scratch
Đếm tần số xuất hiện
Đề bài:

Viết chương trình nhập vào một dãy số nguyên gồm n phần tử. Nhiệm vụ của bạn là:

  1. Đếm số lần xuất hiện của từng số trong dãy.
  2. In ra từng số và số lần xuất hiện của nó theo thứ tự tăng dần của các số.
  • file input; tanso.inp
  • file output; tanso.out
Đầu vào:
  • Dòng đầu tiên chứa số nguyên ~n~ ~(1 ≤ n ≤ 10^5)~: số lượng phần tử trong dãy.
  • Dòng tiếp theo chứa n số nguyên ~a_1, a_2, ..., a_n~ ~(-10^9 ≤ a_i ≤ 10^9)~: các phần tử của dãy.
Đầu ra:
  • In ra ~k~ dòng, mỗi dòng chứa hai số nguyên ~x~ và ~f~, trong đó:
    • ~x~ là số trong dãy.
    • ~f~ là số lần xuất hiện của ~x~.
  • Các dòng được sắp xếp theo thứ tự tăng dần của ~x~.
Ví dụ:

Input:

7
3 1 2 2 3 1 3

Output:

1 2
2 2
3 3

Input:

5
5 5 5 5 5

Output:

5 5

Bình luận

Hãy đọc nội quy trước khi bình luận.


Không có bình luận tại thời điểm này.