#include <cstdio> int n, d[

#include <cstdio>
int n, d[100];
bool v[100];
int main(){
    scanf("%d", &n);
    for (int i = 0; i < n; ++i){
        scanf("%d", d + i);
        v[i] = false;
    }
    int cnt = 0;
    for (int i = 0; i < n; ++i){
        if (!v[i]){
            for (int j = i; !v[j]; j = d[j]){
                v[j] = true;
            }
            ++cnt;
        }
    }
    printf("%d
", cnt);
    return 0;
}

输入 :

10 7 1 4 3 2 5 9 8 0 6

输出 :________


答案
第1空:6

题目信息

题号:6683
题型:填空题
难度:普通