Bỏ qua đến nội dung
Kho đề HSG Tin 9Đề thi cấp tỉnh/thành phố

Bài 1 · Lập trình

Số ước nguyên tố

Điểm
6 điểm
Thời gian
1 giây
Bộ nhớ
1024MB
Tên chương trình
UocNT.*
Vào / Ra
UocNT.Inp → UocNT.Out

Đề bài

Trong buổi ôn tập cho đội tuyển dự thi học sinh giỏi, thầy giáo đã ra cho bạn An một bài tập về số học như sau:

Cho số nguyên dương nn. Hãy tính xem, trong các ước của nn có bao nhiêu ước là số nguyên tố?

Bạn An đã dễ dàng đưa ra kết quả đúng của bài toán.

Yêu cầu: Hãy đưa ra kết quả mà bạn An tìm được.

Dữ liệu vàoUocNT.Inp

Dữ liệu cho trong tệp văn bản UocNT.Inp gồm một số nguyên dương nn (2≤n≤1012)(2 \le n \le 10^{12}).

Kết quả raUocNT.Out

Kết quả ghi ra tệp văn bản UocNT.Out một số duy nhất là số lượng các ước của số nn là số nguyên tố.

Ràng buộc

  • Có 60% số test ứng với 60% số điểm thoả mãn 2≤n≤1032 \le n \le 10^3;
  • Có 20% số test ứng với 20% số điểm thoả mãn 103<n≤10610^3 < n \le 10^6;
  • Có 20% số test ứng với 20% số điểm thoả mãn 106<n≤101210^6 < n \le 10^{12}.

Ví dụ

Dữ liệu vàoUocNT.Inp
10
Kết quả raUocNT.Out
2

Giải thích

n=10n = 10 có 4 ước là: 1, 2, 5, 10. Trong đó, có 2 ước: 2 và 5 là các số nguyên tố.

Thuộc đề thi

Kỳ thi chọn học sinh giỏi tỉnh lớp 9 năm học 2021 – 2022 — Môn thi: Tin học — Bảng A

Nghệ An · Cấp tỉnh · Năm học 2021-2022