1 条题解

  • 0
    @ 2023-10-28 7:31:03

    这是第一种方法:

    #include <bits/stdc++.h>
    #define ll long long
    using namespace std;
    bool isprime(ll n)
    {
        if (n <= 1)
            return false;
        for (int i = 2; i <= sqrt(n); i++)
            if (n % i == 0)
                return false;
        return true;
    }
    int main()
    {
        ll n;
        cin >> n;
        cout << ((isprime(n)) ? "Yes" : "No");
        return 0;
    }
    

    第二种是把1~10^12中的所有质数变成张表,只要判断n是否在表里就行,代码:略。

    • 1

    信息

    ID
    438
    时间
    1000ms
    内存
    256MiB
    难度
    6
    标签
    递交数
    40
    已通过
    13
    上传者