JLIS 런타임 오류 질문있습니다.

  • proscream
    proscream

    RTE (SIGSEGV: segmentation fault, probably incorrect memory access or stack overflow)
    위와 같은 런타임 오류가 뜨면서 정답이 아니게 되었는데,
    아래 제 코드에서 어떤 문제가 있는지 알 수 있을까요?

    #include <iostream>
    
    using namespace std;
    
    
    int main()
    {
        int C, n, m, A, B;
    
        cin >> C;
    
        for (int i = 0; i < C; i++) {
            int JLIS[100] = { 0 };
            int count_JLIS = 0;
            cin >> n >> m;
    
            if (n < 1 && m < 1 && n > 100 && m > 100) {
                exit(0);
            }
    
            for (int j = 0; j < n; j++) {
                cin >> A;
                if (JLIS[A] == 0) {
                    count_JLIS++;
                    JLIS[A] = A;
                }
            }
    
            for (int k = 0; k < m; k++) {
                cin >> B;
                if (JLIS[B] == 0) {
                    count_JLIS++;
                    JLIS[B] = B;
                }
            }
    
            cout << count_JLIS << endl;
        }
    
        return 0;
    }
    

    5년 전
1개의 댓글이 있습니다.
  • proscream
    proscream

    JLIS의 배열의 크기를 늘려도보고 다른식으로 초기화도 해봤는데 똑같은 런타임오류로 안되네요 ㅠㅠ


    5년 전 link
  • 정회원 권한이 있어야 커멘트를 다실 수 있습니다. 정회원이 되시려면 온라인 저지에서 5문제 이상을 푸시고, 가입 후 7일 이상이 지나셔야 합니다. 현재 문제를 푸셨습니다.