Tìm số nguyên tố

Xem PDF




Thời gian:
Pypy 3 5.0s
Python 3 5.0s

Tác giả:
Dạng bài
Điểm: 200 (p) Thời gian: 1.0s Bộ nhớ: 640M Input: bàn phím Output: màn hình

Hãy tìm tất cả các số nguyên tố trong đoạn [\(A;B\)]

Input

  • Gồm 2 số nguyên \(A;\ B\) cách nhau bởi 1 dấu cách (\(1\leq A\leq B\leq 10^7\))

Output

  • Ghi ra tất cả các số nguyên tố trong khoảng [\(A;B\)]. Mỗi số trên 1 dòng.

Example

Test 1

Input
1 10
Output
2
3
5
7

Bình luận


  • 0
    binhnguyent50    4:10 p.m. 28 Tháng 6, 2024

    include <bits/stdc++.h>

    using namespace std;

    bool KT_NT(long long a) {
    if (a <= 1) return false;
    for (long long i = 2; i * i <= a; i++) {
    if (a % i == 0) return false;
    }
    return true;
    }

    int main() {
    ios_base::sync_with_stdio(0); cin.tie(0); cout.tie(0);
    long long a,b;
    cin >> a >> b;
    for (; a <= b; a++) {
    if (KT_NT(a)) {
    cout << a << endl;
    } else {
    continue;
    }
    }
    return 0;
    }
    Ko biết mình sàng có đúng ko ma cứ TLE mãi

    • 18 bình luận nữa