Số nguyên tố

Xem dạng PDF

Gửi bài giải

Điểm: 0,10 (OI)
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 256M

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

Trong trường hợp đề bài hiển thị không chính xác, bạn có thể tải đề bài tại đây: Đề bài


Bình luận

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



  • 2
    kietjumper  đã bình luận lúc 18, Tháng 10, 2024, 2:53
    #include <iostream>
    using namespace std;
    
    int main() {
        long long n;
        cin >> n;
        int is_prime = 1;
        if (n <= 1) {
            is_prime = 0;
        } else if (n <= 3) {
            is_prime = 1;
        } else {
            if (n % 2 == 0 || n % 3 == 0) {
                is_prime = 0;
            } else {
                for (long long i = 5; i * i <= n; i += 6) {
                    if (n % i == 0 || n % (i + 2) == 0) {
                        is_prime = 0;
                        break;
                    }
                }
            }
        }
        if (is_prime == 1) {
            cout << "YES" << endl;
        } else {
            cout << "NO" << endl;
        }
    
        return 0;
    }
    
    

    • 2
      kietjumper  đã bình luận lúc 18, Tháng 10, 2024, 2:54

      Thuật toán tìm số nguyên tố


      • 2
        kietjumper  đã bình luận lúc 18, Tháng 10, 2024, 2:54

        Mọi người có thể áp dụng vào các dạng bài tương tự nhé!