228962026-01-16 07:56:21ZsoltHírlánccpp17Wrong answer 0/80601ms12908 KiB
#include <bits/stdc++.h>

using namespace std;

int main()
{
    int n,x;
    cin>>n;
    vector<vector<int>>g(n+1);
    vector<int>utak(n+1,0);
    for(int i=1; i<=n; i++)
    {
        cin>>x;
        g[x].push_back(i);
        utak[i]=x;
    }
    queue<int>q;
    for(int i=1; i<=n; i++)
    {
        if(g[i].empty())
        {
            q.push(i);
        }
    }
    int db,maxdb=0,k,y;
    vector<int>volt(n+1,0);
    while(!q.empty())
    {
       x=q.front();
       q.pop();
       y=x;
       db=0;
       fill(volt.begin(),volt.end(),0);
       while(volt[x]<2)
       {
           x=utak[x];
           volt[x]++;
           db++;
       }
       if(db>maxdb)
       {
            k=y;
            maxdb=db;
       }
    }
    cout<<k<<" "<<maxdb;
    return 0;
}
SubtaskSumTestVerdictTimeMemory
subtask10/0
1Accepted1ms500 KiB
subtask20/20
2Accepted2ms316 KiB
3Accepted2ms500 KiB
4Accepted3ms316 KiB
5Accepted3ms316 KiB
6Accepted2ms316 KiB
7Accepted2ms656 KiB
8Accepted3ms460 KiB
9Accepted4ms316 KiB
10Wrong answer2ms316 KiB
11Wrong answer2ms508 KiB
12Wrong answer2ms316 KiB
subtask30/18
13Wrong answer108ms12900 KiB
14Wrong answer105ms12720 KiB
15Wrong answer123ms12868 KiB
16Wrong answer123ms12908 KiB
17Wrong answer108ms12848 KiB
18Wrong answer108ms12856 KiB
19Wrong answer123ms12748 KiB
20Wrong answer122ms12756 KiB
21Wrong answer101ms12832 KiB
22Wrong answer112ms12852 KiB
subtask40/42
23Accepted1ms508 KiB
24Accepted2ms316 KiB
25Accepted2ms500 KiB
26Accepted3ms316 KiB
27Accepted3ms316 KiB
28Accepted2ms316 KiB
29Accepted2ms656 KiB
30Accepted3ms460 KiB
31Accepted4ms316 KiB
32Wrong answer2ms316 KiB
33Wrong answer2ms508 KiB
34Wrong answer2ms316 KiB
35Wrong answer108ms12900 KiB
36Wrong answer105ms12720 KiB
37Wrong answer123ms12868 KiB
38Wrong answer123ms12908 KiB
39Wrong answer108ms12848 KiB
40Wrong answer108ms12856 KiB
41Wrong answer123ms12748 KiB
42Wrong answer122ms12756 KiB
43Wrong answer101ms12832 KiB
44Wrong answer112ms12852 KiB
45Time limit exceeded587ms11056 KiB
46Time limit exceeded587ms10804 KiB
47Time limit exceeded587ms10804 KiB
48Time limit exceeded601ms10804 KiB
49Time limit exceeded591ms10804 KiB
50Time limit exceeded591ms10808 KiB
51Time limit exceeded591ms11316 KiB
52Time limit exceeded601ms11464 KiB
53Time limit exceeded583ms10804 KiB
54Time limit exceeded583ms10804 KiB