231052026-01-16 12:15:50BravoHírlánccpp17Időlimit túllépés 0/80600ms16116 KiB
#include <iostream>
#include <fstream>
#include <queue>
using namespace std;

int main()
{
    ios_base::sync_with_stdio();
    cin.tie();
    cout.tie();
    //ifstream f("csm.txt");
    int n;
    cin >> n;
    int a[n][n];
    for(int i=0;i<n;i++){
        for(int j=0;j<n;j++){
             a[i][j]=0;
        }
    }
    for(int i=0;i<n;i++){
        int x;
        cin >> x;
        a[i][x-1]=1;
    }
    queue <int> q;
    int tav[n]={0};
    for(int i=0;i<n;i++){
        int x;
        int c=0;
        x=i;
        q.push(x);
        int volt[n]={0};
        volt[x]=1;
        while(!q.empty()){
            x=q.front();
            q.pop();
            for(int j=0;j<n;j++){
                if(a[x][j]==1 && volt[j]!=1){
                    volt[j]=1;
                    q.push(j);
                    c++;
                }
            }
        }
        tav[i]=c;
    }
    int c=0,z;
    for(int i=0;i<n;i++){
        if(tav[i]>c){
            c=tav[i];
            z=i;
        }
    }
    cout << z+1 << " " << c+1;
    return 0;
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
subtask10/0
1Elfogadva1ms316 KiB
subtask20/20
2Elfogadva71ms15972 KiB
3Elfogadva112ms16064 KiB
4Elfogadva335ms15900 KiB
5Időlimit túllépés600ms15856 KiB
6Időlimit túllépés584ms15924 KiB
7Időlimit túllépés578ms15924 KiB
8Időlimit túllépés584ms15924 KiB
9Időlimit túllépés583ms15924 KiB
10Elfogadva314ms16116 KiB
11Időlimit túllépés592ms15924 KiB
12Időlimit túllépés592ms15924 KiB
subtask30/18
13Futási hiba2ms316 KiB
14Futási hiba2ms316 KiB
15Futási hiba2ms564 KiB
16Futási hiba2ms316 KiB
17Futási hiba1ms316 KiB
18Futási hiba1ms564 KiB
19Futási hiba1ms316 KiB
20Futási hiba1ms316 KiB
21Futási hiba1ms316 KiB
22Futási hiba1ms316 KiB
subtask40/42
23Elfogadva1ms500 KiB
24Elfogadva71ms15972 KiB
25Elfogadva112ms16064 KiB
26Elfogadva335ms15900 KiB
27Időlimit túllépés600ms15856 KiB
28Időlimit túllépés584ms15924 KiB
29Időlimit túllépés578ms15924 KiB
30Időlimit túllépés584ms15924 KiB
31Időlimit túllépés583ms15924 KiB
32Elfogadva314ms16116 KiB
33Időlimit túllépés592ms15924 KiB
34Időlimit túllépés592ms15924 KiB
35Futási hiba2ms316 KiB
36Futási hiba2ms316 KiB
37Futási hiba2ms564 KiB
38Futási hiba2ms316 KiB
39Futási hiba1ms316 KiB
40Futási hiba1ms564 KiB
41Futási hiba1ms316 KiB
42Futási hiba1ms316 KiB
43Futási hiba1ms316 KiB
44Futási hiba1ms316 KiB
45Futási hiba1ms400 KiB
46Futási hiba1ms316 KiB
47Futási hiba1ms316 KiB
48Futási hiba1ms328 KiB
49Futási hiba1ms316 KiB
50Futási hiba1ms316 KiB
51Futási hiba1ms508 KiB
52Futási hiba1ms316 KiB
53Futási hiba1ms316 KiB
54Futási hiba1ms316 KiB