193742025-12-05 17:16:25szasztundeHírlánccpp17Time limit exceeded 20/80600ms2144 KiB
#include <iostream>
//#include <fstream>
using namespace std;

void feltolt(int a[],int &n)
{
   //ifstream fin("be.txt");
   cin>>n;
   for(int i=1;i<=n;i++) cin>>a[i];
}

int df(int a[],int n,int x)
{
    int v[200000],l[200000]={0},e=1,k;
    v[1]=x; l[x]=1;
    int db=1;
    while(l[a[v[e]]]==0) { k=a[v[e]]; e++; v[e]=k; l[k]=1; db++; }
    /*while(e>=1)
    {
        int k=a[v[e]];
        if(l[k]!=0) e--;
        else
        {
            e++;
            v[e]=k;
            l[k]=1;
            db++;
        }
    }*/
    return db;
}

int main()
{
    int a[200000]={0},n,max=0,csp;
    feltolt(a,n);
    for(int i=1;i<=n;i++)
        {
            int d=df(a,n,i);
            if(d>max) { max=d; csp=i; }
        }
    cout<<csp<<" "<<max;
    return 0;
}
SubtaskSumTestVerdictTimeMemory
subtask10/0
1Accepted3ms1844 KiB
subtask220/20
2Accepted79ms1960 KiB
3Accepted78ms2028 KiB
4Accepted79ms1856 KiB
5Accepted79ms1844 KiB
6Accepted79ms2144 KiB
7Accepted79ms2096 KiB
8Accepted81ms1844 KiB
9Accepted83ms1956 KiB
10Accepted79ms1844 KiB
11Accepted82ms1844 KiB
12Accepted82ms1844 KiB
subtask30/18
13Time limit exceeded578ms1844 KiB
14Time limit exceeded578ms1844 KiB
15Time limit exceeded578ms1844 KiB
16Time limit exceeded578ms1844 KiB
17Time limit exceeded577ms1940 KiB
18Time limit exceeded577ms1944 KiB
19Time limit exceeded577ms1940 KiB
20Time limit exceeded578ms1896 KiB
21Time limit exceeded579ms1856 KiB
22Time limit exceeded580ms1844 KiB
subtask40/42
23Accepted3ms1848 KiB
24Accepted79ms1960 KiB
25Accepted78ms2028 KiB
26Accepted79ms1856 KiB
27Accepted79ms1844 KiB
28Accepted79ms2144 KiB
29Accepted79ms2096 KiB
30Accepted81ms1844 KiB
31Accepted83ms1956 KiB
32Accepted79ms1844 KiB
33Accepted82ms1844 KiB
34Accepted82ms1844 KiB
35Time limit exceeded578ms1844 KiB
36Time limit exceeded578ms1844 KiB
37Time limit exceeded578ms1844 KiB
38Time limit exceeded578ms1844 KiB
39Time limit exceeded577ms1940 KiB
40Time limit exceeded577ms1944 KiB
41Time limit exceeded577ms1940 KiB
42Time limit exceeded578ms1896 KiB
43Time limit exceeded579ms1856 KiB
44Time limit exceeded580ms1844 KiB
45Time limit exceeded580ms1944 KiB
46Time limit exceeded580ms1864 KiB
47Time limit exceeded582ms1944 KiB
48Time limit exceeded600ms1944 KiB
49Time limit exceeded570ms1844 KiB
50Time limit exceeded570ms1944 KiB
51Time limit exceeded572ms1844 KiB
52Time limit exceeded600ms1944 KiB
53Time limit exceeded577ms1844 KiB
54Time limit exceeded577ms1844 KiB