241682026-02-05 12:54:21kelemenmateHírlánccpp17Time limit exceeded 20/80600ms2156 KiB
#include <iostream>
#include <vector>

using namespace std;

vector <int> l, h;
vector <bool> u;
int n;

void be()
{
    cin >> n;
    for(int i = 0; i < n; i++)
    {
        int a;
        cin >> a;
        l.push_back(a);
        //cout << a << " ";
    }
    //cout << '\n';
}

int rekurziv(int a)
{
    if(u[a]) return 0;
    else
    {
        u[a] = 1;
        return rekurziv(l[a - 1]) + 1;
    }
}

int main()
{
    //cout << "Hello world!" << endl;
    be();

    h.resize(n + 1, 0);
    u.resize(n + 1, 0);
    int nagy = 0, nagyi = 0;

    for(int i = 1; i <= n; i++)
    {
        h[i] = rekurziv(i);
        for(int j = 1; j <= n; j++) u[j] = 0;
        //cout << h[i] << " ";
        if(h[i] > nagy) {nagy = h[i]; nagyi = i;}
    }

    cout << nagyi << " " << nagy;
    return 0;
}
SubtaskSumTestVerdictTimeMemory
subtask10/0
1Accepted1ms316 KiB
subtask220/20
2Accepted9ms316 KiB
3Accepted9ms508 KiB
4Accepted10ms316 KiB
5Accepted10ms560 KiB
6Accepted10ms420 KiB
7Accepted10ms416 KiB
8Accepted12ms408 KiB
9Accepted14ms316 KiB
10Accepted9ms316 KiB
11Accepted13ms428 KiB
12Accepted14ms420 KiB
subtask30/18
13Time limit exceeded583ms2044 KiB
14Time limit exceeded583ms1976 KiB
15Time limit exceeded583ms1924 KiB
16Time limit exceeded583ms1956 KiB
17Time limit exceeded575ms1972 KiB
18Time limit exceeded577ms1956 KiB
19Time limit exceeded578ms2156 KiB
20Time limit exceeded578ms1960 KiB
21Time limit exceeded592ms1960 KiB
22Time limit exceeded593ms1960 KiB
subtask40/42
23Accepted1ms316 KiB
24Accepted9ms316 KiB
25Accepted9ms508 KiB
26Accepted10ms316 KiB
27Accepted10ms560 KiB
28Accepted10ms420 KiB
29Accepted10ms416 KiB
30Accepted12ms408 KiB
31Accepted14ms316 KiB
32Accepted9ms316 KiB
33Accepted13ms428 KiB
34Accepted14ms420 KiB
35Time limit exceeded583ms2044 KiB
36Time limit exceeded583ms1976 KiB
37Time limit exceeded583ms1924 KiB
38Time limit exceeded583ms1956 KiB
39Time limit exceeded575ms1972 KiB
40Time limit exceeded577ms1956 KiB
41Time limit exceeded578ms2156 KiB
42Time limit exceeded578ms1960 KiB
43Time limit exceeded592ms1960 KiB
44Time limit exceeded593ms1960 KiB
45Time limit exceeded575ms1960 KiB
46Time limit exceeded575ms1960 KiB
47Time limit exceeded577ms1972 KiB
48Time limit exceeded600ms1868 KiB
49Time limit exceeded588ms1956 KiB
50Time limit exceeded588ms1960 KiB
51Time limit exceeded588ms1960 KiB
52Time limit exceeded600ms1952 KiB
53Time limit exceeded574ms1892 KiB
54Time limit exceeded574ms1960 KiB