编号 题目 状态 分数 总时间 内存 代码 / 答案文件 提交者 提交时间
#64250 #105. zxh的继承顺位 Accepted 100 224 ms 2408 K C++ 11 / 971 B 越杰(计算机)001-唐雨萧 2022-03-22 17:23:38
显示原始代码
#include <iostream>
#include <math.h>
#include <string.h>

using namespace std;

int main() {
    int n;
    cin >> n;
    bool prime[2000005];
    int sieve[2000], ctr = 2;
    sieve[0] = 2;
    sieve[1] = 3;
    memset(prime, true, 2000005);
    for (int i = 4; i < 2000; i++) {
        bool flag = false;
        for (int j = 2; j <= (int)sqrt(i); j++) {
            if (i % j == 0) {
                flag = true;
                break;
            }
        }
        if (!flag) {
            sieve[ctr++] = i;
        }
    }
    prime[0] = false;
    prime[1] = false;
    for (int i = 0; i < ctr; i++) {
        for (int j = 2; j * sieve[i] <= 2000000; j++) {
            prime[j * sieve[i]] = false;
        }
    }
    // cout << 2;
    if (n == 1) {
        cout << 2;
        return 0;
    }
    ctr = 0;
    for (int i = 3; i < 2000000; i++) {
        if (prime[i])
            ctr++;
        if (ctr == n - 1) {
            cout << i;
            break;
        }
    }
    return 0;
}
子任务 #1
Accepted
得分:100
测试点 #1
Accepted
得分:100
用时:15 ms
内存:2408 KiB

输入文件(1.in

2

答案文件(1.out

3

用户输出

3

系统信息

Exited with return code 0
测试点 #2
Accepted
得分:100
用时:11 ms
内存:2308 KiB

输入文件(2.in

10

答案文件(2.out

29

用户输出

29

系统信息

Exited with return code 0
测试点 #3
Accepted
得分:100
用时:11 ms
内存:2308 KiB

输入文件(3.in

98

答案文件(3.out

521

用户输出

521

系统信息

Exited with return code 0
测试点 #4
Accepted
得分:100
用时:10 ms
内存:2292 KiB

输入文件(4.in

68

答案文件(4.out

337

用户输出

337

系统信息

Exited with return code 0
测试点 #5
Accepted
得分:100
用时:11 ms
内存:2296 KiB

输入文件(5.in

69

答案文件(5.out

347

用户输出

347

系统信息

Exited with return code 0
测试点 #6
Accepted
得分:100
用时:11 ms
内存:2316 KiB

输入文件(6.in

204

答案文件(6.out

1249

用户输出

1249

系统信息

Exited with return code 0
测试点 #7
Accepted
得分:100
用时:10 ms
内存:2300 KiB

输入文件(7.in

440

答案文件(7.out

3079

用户输出

3079

系统信息

Exited with return code 0
测试点 #8
Accepted
得分:100
用时:11 ms
内存:2292 KiB

输入文件(8.in

198

答案文件(8.out

1213

用户输出

1213

系统信息

Exited with return code 0
测试点 #9
Accepted
得分:100
用时:11 ms
内存:2292 KiB

输入文件(9.in

449

答案文件(9.out

3169

用户输出

3169

系统信息

Exited with return code 0
测试点 #10
Accepted
得分:100
用时:11 ms
内存:2292 KiB

输入文件(10.in

107

答案文件(10.out

587

用户输出

587

系统信息

Exited with return code 0
测试点 #11
Accepted
得分:100
用时:11 ms
内存:2292 KiB

输入文件(11.in

506

答案文件(11.out

3617

用户输出

3617

系统信息

Exited with return code 0
测试点 #12
Accepted
得分:100
用时:11 ms
内存:2292 KiB

输入文件(12.in

728

答案文件(12.out

5507

用户输出

5507

系统信息

Exited with return code 0
测试点 #13
Accepted
得分:100
用时:11 ms
内存:2292 KiB

输入文件(13.in

748

答案文件(13.out

5683

用户输出

5683

系统信息

Exited with return code 0
测试点 #14
Accepted
得分:100
用时:11 ms
内存:2292 KiB

输入文件(14.in

742

答案文件(14.out

5647

用户输出

5647

系统信息

Exited with return code 0
测试点 #15
Accepted
得分:100
用时:11 ms
内存:2312 KiB

输入文件(15.in

891

答案文件(15.out

6947

用户输出

6947

系统信息

Exited with return code 0
测试点 #16
Accepted
得分:100
用时:11 ms
内存:2228 KiB

输入文件(16.in

897

答案文件(16.out

6977

用户输出

6977

系统信息

Exited with return code 0
测试点 #17
Accepted
得分:100
用时:11 ms
内存:2304 KiB

输入文件(17.in

7803

答案文件(17.out

79633

用户输出

79633

系统信息

Exited with return code 0
测试点 #18
Accepted
得分:100
用时:11 ms
内存:2292 KiB

输入文件(18.in

53923

答案文件(18.out

664669

用户输出

664669

系统信息

Exited with return code 0
测试点 #19
Accepted
得分:100
用时:12 ms
内存:2304 KiB

输入文件(19.in

99989

答案文件(19.out

1299533

用户输出

1299533

系统信息

Exited with return code 0
测试点 #20
Accepted
得分:100
用时:12 ms
内存:2316 KiB

输入文件(20.in

99793

答案文件(20.out

1296703

用户输出

1296703

系统信息

Exited with return code 0