Đếm tần suất số nguyên tố

Xem dạng PDF

Gửi bài giải

Điểm: 5,00 (OI)
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 256M
Input: stdin
Output: stdout

Dạng bài
Ngôn ngữ cho phép
C, C++, Java, Kotlin, Pascal, PyPy, Python, Scratch

Cho một dãy số nguyên không âm chưa biết trước số lượng phần tử.

Hãy đếm tần suất xuất hiện của các số nguyên tố trong dãy và in kết quả theo thứ tự xuất hiện đầu tiên của chúng trong dãy.

Dữ liệu vào

Dữ liệu gồm nhiều số nguyên không âm của dãy.

Ràng buộc
  • Dãy chứa không quá ~10000~ số nguyên.
  • ~0 ≤ a_i ≤ 10^9~.

Kết quả

In ra các số nguyên tố xuất hiện trong dãy kèm theo tần suất của chúng.

Mỗi dòng gồm hai số:

~giá_trị tần_suất~

Các số nguyên tố được in theo thứ tự xuất hiện đầu tiên trong dãy.

Ví dụ

Dữ liệu vào
2 3 5 3 2 5 1
Kết quả
2 2
3 2
5 2
Giải thích

Các số nguyên tố xuất hiện trong dãy là:

  • ~2~ xuất hiện ~2~ lần.
  • ~3~ xuất hiện ~2~ lần.
  • ~5~ xuất hiện ~2~ lần.

Số ~1~ không phải là số nguyên tố nên không được tính.


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.