229062026-01-16 08:19:29ZsoltHírlánccpp17Időlimit túllépés 20/80601ms13024 KiB
#include <bits/stdc++.h>

using namespace std;

int main()
{
    ios::sync_with_stdio(false);
    cin.tie(nullptr);

    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;
    }
    int maxdb=0,db,k;
    vector<int>volt(n+1,0);
    for(int i=1; i<=n; i++)
    {
       x=i;
       fill(volt.begin(),volt.end(),0);
       volt[x]++;
       while(volt[x]<2)
       {
            x=utak[x];
            volt[x]++;
       }
       db=accumulate(volt.begin(),volt.end(),0)-1;
       if(db>maxdb)
       {
            k=i;
            maxdb=db;
       }
    }
    cout<<k<<" "<<maxdb;
    return 0;
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
subtask10/0
1Elfogadva1ms316 KiB
subtask220/20
2Elfogadva4ms316 KiB
3Elfogadva4ms316 KiB
4Elfogadva6ms316 KiB
5Elfogadva6ms316 KiB
6Elfogadva6ms316 KiB
7Elfogadva7ms364 KiB
8Elfogadva8ms316 KiB
9Elfogadva9ms508 KiB
10Elfogadva4ms508 KiB
11Elfogadva8ms568 KiB
12Elfogadva8ms548 KiB
subtask30/18
13Időlimit túllépés589ms12852 KiB
14Időlimit túllépés589ms12732 KiB
15Időlimit túllépés589ms12772 KiB
16Időlimit túllépés591ms12864 KiB
17Időlimit túllépés589ms12852 KiB
18Időlimit túllépés591ms12792 KiB
19Időlimit túllépés591ms12852 KiB
20Időlimit túllépés591ms12852 KiB
21Időlimit túllépés583ms13024 KiB
22Időlimit túllépés583ms12852 KiB
subtask40/42
23Elfogadva1ms508 KiB
24Elfogadva4ms316 KiB
25Elfogadva4ms316 KiB
26Elfogadva6ms316 KiB
27Elfogadva6ms316 KiB
28Elfogadva6ms316 KiB
29Elfogadva7ms364 KiB
30Elfogadva8ms316 KiB
31Elfogadva9ms508 KiB
32Elfogadva4ms508 KiB
33Elfogadva8ms568 KiB
34Elfogadva8ms548 KiB
35Időlimit túllépés589ms12852 KiB
36Időlimit túllépés589ms12732 KiB
37Időlimit túllépés589ms12772 KiB
38Időlimit túllépés591ms12864 KiB
39Időlimit túllépés589ms12852 KiB
40Időlimit túllépés591ms12792 KiB
41Időlimit túllépés591ms12852 KiB
42Időlimit túllépés591ms12852 KiB
43Időlimit túllépés583ms13024 KiB
44Időlimit túllépés583ms12852 KiB
45Időlimit túllépés583ms10796 KiB
46Időlimit túllépés584ms10548 KiB
47Időlimit túllépés583ms10548 KiB
48Időlimit túllépés600ms10440 KiB
49Időlimit túllépés584ms10452 KiB
50Időlimit túllépés586ms10548 KiB
51Időlimit túllépés587ms11064 KiB
52Időlimit túllépés601ms11060 KiB
53Időlimit túllépés575ms10548 KiB
54Időlimit túllépés575ms10548 KiB