#30735: 求電神指教,不知為何迴圈死掉


arthur952006@gmail.com (陳宥憲)

學校 : 不指定學校
編號 : 178727
來源 : [114.35.7.202]
最後登入時間 :
2022-07-10 11:21:32
c291. APCS 2017-0304-2小群體 -- 2017年3月APCS | From: [114.35.7.202] | 發表日期 : 2022-06-09 18:12

#include <iostream>

#include <vector>

using namespace std;

int main() {

    int n;

    vector<int> arr(n);

    int a, b, c = 0;

    cin >> n;

    for (int i = 0; i < n; i++) {

        cin >> arr[n];

    }

    for (int i = 0; i < n; i++) {

        if (arr[i] != -1) {

            a = i;

            while (arr[a] != -1) {

                for (int j = 0; j < n; j++) {

                    if (a == arr[j]) {

                        b = arr[a];

                        arr[a] = -1;

                        a = b;

                    }

                }

            }

            c++;

        } else {

            continue;

        }

    }

    cout << c << endl;

    return 0;

}

 
#30738: Re: 求電神指教,不知為何迴圈死掉


fire5386 (becaidorz)

學校 : 國立清華大學
編號 : 115822
來源 : [140.114.253.147]
最後登入時間 :
2024-10-03 15:39:22
c291. APCS 2017-0304-2小群體 -- 2017年3月APCS | From: [114.25.83.190] | 發表日期 : 2022-06-09 20:36

 


幫你tag你要找的電神 @臨末之頌

 
#30741: Re: 求電神指教,不知為何迴圈死掉


linlincaleb@gmail.com (臨末之頌)

學校 : 新北市立板橋高級中學
編號 : 132772
來源 : [203.64.161.123]
最後登入時間 :
2024-07-29 10:02:49
c291. APCS 2017-0304-2小群體 -- 2017年3月APCS | From: [111.248.133.108] | 發表日期 : 2022-06-09 20:41

 


幫你tag你要找的電神 @臨末之頌

 for (int i = 0; i < n; i++) {

        cin >> arr[n];

    }

這句啥意思...



 
ZeroJudge Forum