209202026-01-11 13:15:12szjHírlánccpp17Wrong answer 0/80600ms2612 KiB
#include <bits/stdc++.h>

using namespace std;

int main()
{
    //ifstream cin("f.txt");
    int n, i, a;
    cin >> n;
    int t[n], elj[n]={};
    bool volt[n]={}, volt2[n];
    for(i=0; i<n; i++)
    {
       cin >> t[i];
       t[i]--;
       volt[t[i]]=1;
    }
    queue<int>q;
    for(i=0; i<n; i++)
    {
        if(!volt[i])
        {

            fill(volt2, volt2+n, 0);
            a=i;
            volt[a]=1;
            while(!volt2[a])
            {
                volt2[a]=1;
                q.push(a);
                a=t[a];
            }
            while(!q.empty())
            {
                elj[q.front()]=q.size();
                q.pop();
            }
        }
    }
    int ma=-1, maloc;
    for(i=0; i<n; i++)
    {
       if(elj[i]>ma)
       {
           ma=elj[i];
           maloc=i+1;
       }
    }
    cout << maloc << " " << ma;
    return 0;
}
SubtaskSumTestVerdictTimeMemory
subtask10/0
1Accepted1ms316 KiB
subtask20/20
2Accepted1ms316 KiB
3Accepted2ms316 KiB
4Accepted2ms316 KiB
5Accepted2ms316 KiB
6Accepted2ms316 KiB
7Accepted3ms584 KiB
8Accepted3ms316 KiB
9Accepted4ms316 KiB
10Wrong answer1ms316 KiB
11Wrong answer1ms316 KiB
12Wrong answer1ms316 KiB
subtask30/18
13Wrong answer68ms1928 KiB
14Wrong answer68ms2104 KiB
15Wrong answer71ms1952 KiB
16Wrong answer68ms2100 KiB
17Wrong answer71ms2124 KiB
18Wrong answer70ms1964 KiB
19Wrong answer70ms2100 KiB
20Wrong answer70ms2100 KiB
21Wrong answer70ms2100 KiB
22Wrong answer71ms2100 KiB
subtask40/42
23Accepted1ms316 KiB
24Accepted1ms316 KiB
25Accepted2ms316 KiB
26Accepted2ms316 KiB
27Accepted2ms316 KiB
28Accepted2ms316 KiB
29Accepted3ms584 KiB
30Accepted3ms316 KiB
31Accepted4ms316 KiB
32Wrong answer1ms316 KiB
33Wrong answer1ms316 KiB
34Wrong answer1ms316 KiB
35Wrong answer68ms1928 KiB
36Wrong answer68ms2104 KiB
37Wrong answer71ms1952 KiB
38Wrong answer68ms2100 KiB
39Wrong answer71ms2124 KiB
40Wrong answer70ms1964 KiB
41Wrong answer70ms2100 KiB
42Wrong answer70ms2100 KiB
43Wrong answer70ms2100 KiB
44Wrong answer71ms2100 KiB
45Accepted446ms2308 KiB
46Time limit exceeded586ms2548 KiB
47Time limit exceeded583ms2336 KiB
48Time limit exceeded600ms2356 KiB
49Time limit exceeded583ms2356 KiB
50Time limit exceeded579ms2356 KiB
51Time limit exceeded582ms2436 KiB
52Time limit exceeded600ms2260 KiB
53Time limit exceeded578ms2356 KiB
54Time limit exceeded577ms2612 KiB