BIẾT KẾT QUẢ NGAY SAU KHI NỘP BÀI - NÂNG CAO KĨ NĂNG TỰ HỌC
BIẾT KẾT QUẢ NGAY SAU KHI NỘP BÀI - NÂNG CAO KĨ NĂNG TỰ HỌC
VNOJ Online Judge là nền tảng học tập và rèn luyện tư duy toán học, giúp học sinh phát triển khả năng lập luận logic thông qua việc giải quyết các bài toán bằng các ngôn ngữ lập trình khác nhau. Hệ thống hỗ trợ nhiều ngôn ngữ như: Pascal, C, C++, Java, Python, Scratch...
Tuy nhiên, VNOJ.IO.VN lựa chọn C++ làm ngôn ngữ trọng tâm phù hợp với học sinh THCS–THPT, góp phần rèn luyện tư duy toán học và lập luận logic, đồng thời giúp các em dễ dàng tiếp cận các ngôn ngữ lập trình khác sau này. Hiện tại cũng có thể chọn nộp bằng Pascal, C, Python, Java, C#, Scratch...
Bài 2. Số nguyên tố (3,0 điểm; Đề HSG9 tỉnh Đắk Lắk 2025-2026)
Xem dạng PDFBà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 N là d nếu:
- d là ước của N và d 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ố" là 3 và 5.
- 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ố" là 2 và 5.
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