#includeint n, d[100];bool v[100];int main() {\tscanf("%d", &n);\tfor (int i = 0; i < n; i) {\t\tscanf("%d", d i);\t\tv[i] = false;\t}\tint cnt = 0;\tfor (int i = 0; i < n; i) {\t\tif (!v[i]) {\t\t\tfor (int j = i; !v[j]; j = d[j]) {\t\t\t\tv[j] = true;\t\t\t}\t\t\t cnt;\t\t}\t}\tprintf("%d", cnt);\treturn 0;}
输入:10 7 1 4 3 2 5 9 8 0 6
输出:_________
发表评论 取消回复