228982026-01-16 08:00:47ZsoltHírlánccpp17Wrong answer 0/80601ms13672 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);
        }
    }
    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
1Accepted1ms316 KiB
subtask20/20
2Accepted3ms316 KiB
3Accepted3ms316 KiB
4Accepted3ms316 KiB
5Accepted4ms316 KiB
6Accepted4ms316 KiB
7Accepted4ms316 KiB
8Accepted4ms316 KiB
9Accepted8ms316 KiB
10Wrong answer3ms536 KiB
11Wrong answer6ms316 KiB
12Wrong answer7ms316 KiB
subtask30/18
13Time limit exceeded583ms13620 KiB
14Time limit exceeded583ms13656 KiB
15Time limit exceeded583ms13620 KiB
16Time limit exceeded583ms13644 KiB
17Time limit exceeded584ms13592 KiB
18Time limit exceeded584ms13628 KiB
19Time limit exceeded584ms13576 KiB
20Time limit exceeded586ms13620 KiB
21Time limit exceeded584ms13672 KiB
22Time limit exceeded584ms13620 KiB
subtask40/42
23Accepted1ms316 KiB
24Accepted3ms316 KiB
25Accepted3ms316 KiB
26Accepted3ms316 KiB
27Accepted4ms316 KiB
28Accepted4ms316 KiB
29Accepted4ms316 KiB
30Accepted4ms316 KiB
31Accepted8ms316 KiB
32Wrong answer3ms536 KiB
33Wrong answer6ms316 KiB
34Wrong answer7ms316 KiB
35Time limit exceeded583ms13620 KiB
36Time limit exceeded583ms13656 KiB
37Time limit exceeded583ms13620 KiB
38Time limit exceeded583ms13644 KiB
39Time limit exceeded584ms13592 KiB
40Time limit exceeded584ms13628 KiB
41Time limit exceeded584ms13576 KiB
42Time limit exceeded586ms13620 KiB
43Time limit exceeded584ms13672 KiB
44Time limit exceeded584ms13620 KiB
45Time limit exceeded589ms11452 KiB
46Time limit exceeded587ms11516 KiB
47Time limit exceeded588ms11384 KiB
48Time limit exceeded601ms11240 KiB
49Time limit exceeded577ms11316 KiB
50Time limit exceeded578ms11316 KiB
51Time limit exceeded578ms11828 KiB
52Time limit exceeded601ms12084 KiB
53Time limit exceeded588ms11316 KiB
54Time limit exceeded589ms11276 KiB