Bài 2. Số nguyên tố (3,0 điểm; Đề HSG9 tỉnh Đắk Lắk 2025-2026)

Xem dạng PDF

Gửi bài giải

Điểm: 3,00 (OI)
Giới hạn thời gian: 2.0s
Giới hạn bộ nhớ: 30M
C# 256M
Go 256M
Java 256M
Kotlin 256M
PHP 256M
Python 3 256M
Ruby 256M
Rust 256M
Scratch 3 256M
Input: stdin
Output: stdout

Nguồn bài:
Đề HSG9 tỉnh Đắk Lắk 2025-2026
Dạng bài
Ngôn ngữ cho phép
C , C# , C++ , Go , Java , Kotlin , Pascal , PHP , Python 3 , Ruby , Rust , Scratch 3

Bài 2. Số nguyên tố (3,0 điểm; Đề HSG9 tỉnh Đắk Lắk 2025-2026)

Trong giờ Toán hôm nay, cả lớp được cô giáo dạy về số nguyên tố.

Số nguyên tố là số có 2 ước phân biệt là 1 và chính nó.
Để kiểm tra kiến thức đã học, cô giáo đưa ra thử thách cho cả lớp như sau:

Ước số "song tố" của Nd nếu:

  • d là ước của Nd là số nguyên tố.
  • N / d cũng là số nguyên tố.

Yêu cầu: Nhiệm vụ của em là xác định số lượng ước số "song tố" của N.
Dữ liệu vào: Đọc từ bàn phím số nguyên dương N (1 ≤ N ≤ 1012).
Dữ liệu ra: Xuất ra màn hình số nguyên duy nhất là số lượng ước số "song tố" của N.
Ví dụ:

Dữ liệu vào Dữ liệu ra
15 2
49 1
10 2

Giải thích:

  • Với N = 15: các ước số "song tố"35.
  • Với N = 49: chỉ có 7 là nguyên tố và 49 / 7 = 7 cũng là số nguyên tố.
  • Với N = 10: các ước số "song tố"25.

Giới hạn:

  • 80% số test tương ứng với 80% số điểm thỏa mãn 1 ≤ N ≤ 106.
  • 20% số test còn lại tương ứng với 20% số điểm thỏa mãn 1 ≤ N ≤ 1012.

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.