Hỏi đáp

Chia sẻ kiến thức, cùng nhau phát triển

Giúp em với plz

16:27 05-03-2023 501 lượt xem 0 bình luận 16:28 05-03-2023

Các cao nhân cho em hỏi xíu code e sai chỗ nào vậy ạ nó cứ báo 

segmentation fault

Code:

#include <bits/stdc++.h>
using namespace std;
const int man = 100000000;
int u, n;
vector<bool> s(man+1,0);
vector<int> t;
int main() 
{
    ios_base::sync_with_stdio(0);
    cin.tie(0); cout.tie(0);
    cin>>n;
    t.push_back(0);
    s[1] = true;
    for (int i = 2; i<=10000; i++)
        if (s[i] == false)
        {
            t.push_back(i);
            for (int j = i*i; j<=man; j+=i)
                s[j] = true;
        }
    for (int k = 2; k<=t.size(); k++)
        t[k] = t[k-1] + t[k];
    for (int k = 1; k<=n; k++)
    {
        cin >> u;
        cout << t[u] << "\n";
    }
    return 0;
}

Test case:
Input:

65
455277
843651
912561
986243
542106
627652
994389
116196
809433
624682
800873
909540
359865
222081
773577
772010
166086
993670
156823
125833
116056
959656
640901
2092
544332
868043
896690
832015
36134
156864
235566
765150
759284
203958
711249
115065
497281
308918

Output:

 

Kết quả:

1461044754142
5253679016378
6182203666128
7261505673870
2099158821825
2845082543807
7386337359466
85164888437
4821576574694
2817223723853
4716467069490
6139861054355
896355631486
328474582922
4389278374460
4370863662343
179358805843
7375274666239
159144956612
100565347102
8495099067

Phản hồi từ máy chấm:

segmentation fault
Link bài: https://lqdoj.edu.vn/problem/sumprime004

Bình luận

Để bình luận, bạn cần đăng nhập bằng tài khoản Howkteam.

Đăng nhập

Câu hỏi mới nhất