#include <iostream>
#include <queue>
#include <vector>
using namespace std;
int main()
{
int N, c, sz;
cin>>N;
int a[N];
queue<char> q;
for(int i=0; i<N; i++)
{
cin>>a[i];a[i]--;
}
int v[N]={};
int b[N][N];
for(int i=0; i<N; i++)
{
for(int j=0; j<N; j++)
{
b[i][j]=0;
}
}
for(int i=0; i<N; i++)
{
c=a[i];
b[i][c]=1;
}
int maxim=0, x, db=0, db2=0;
vector<int> d;
for(int i=0; i<N; i++)
{
for(int j=1; j<=N; j++)
{
if(i==a[i])
{
sz++;
}
}
if(sz==0)
{
d.push_back(i);
}
sz=0;
}
for(int i=0; i<d.size(); i++)
{
fill(v, v+N,0);
q.push(i);
v[i]=1;
while(!q.empty())
{
x=q.front();
q.pop();
for(int y=0; y<N; y++)
{
if(b[x][y]==1&&v[y]==0)
{
q.push(y);
v[y]=1;
db++;
}
}
if(db>maxim)
{
maxim=db;
db2=i;
}
}
db=0;
}
cout<<db2+1<<" "<<maxim+1;
return 0;
}| Részfeladat | Összpont | Teszt | Verdikt | Idő | Memória | ||
|---|---|---|---|---|---|---|---|
| subtask1 | 0/0 | ||||||
| 1 | Elfogadva | 1ms | 316 KiB | ||||
| subtask2 | 0/20 | ||||||
| 2 | Hibás válasz | 23ms | 15924 KiB | ||||
| 3 | Hibás válasz | 26ms | 15924 KiB | ||||
| 4 | Hibás válasz | 21ms | 15944 KiB | ||||
| 5 | Hibás válasz | 26ms | 16172 KiB | ||||
| 6 | Hibás válasz | 26ms | 15924 KiB | ||||
| 7 | Hibás válasz | 24ms | 16076 KiB | ||||
| 8 | Hibás válasz | 24ms | 15924 KiB | ||||
| 9 | Hibás válasz | 26ms | 15828 KiB | ||||
| 10 | Hibás válasz | 23ms | 15924 KiB | ||||
| 11 | Hibás válasz | 23ms | 16116 KiB | ||||
| 12 | Hibás válasz | 26ms | 16180 KiB | ||||
| subtask3 | 0/18 | ||||||
| 13 | Futási hiba | 71ms | 1792 KiB | ||||
| 14 | Futási hiba | 71ms | 1940 KiB | ||||
| 15 | Futási hiba | 72ms | 2024 KiB | ||||
| 16 | Futási hiba | 71ms | 1964 KiB | ||||
| 17 | Futási hiba | 72ms | 1844 KiB | ||||
| 18 | Futási hiba | 71ms | 1844 KiB | ||||
| 19 | Futási hiba | 71ms | 1840 KiB | ||||
| 20 | Futási hiba | 71ms | 1832 KiB | ||||
| 21 | Futási hiba | 71ms | 1844 KiB | ||||
| 22 | Futási hiba | 71ms | 1844 KiB | ||||
| subtask4 | 0/42 | ||||||
| 23 | Elfogadva | 2ms | 316 KiB | ||||
| 24 | Hibás válasz | 23ms | 15924 KiB | ||||
| 25 | Hibás válasz | 26ms | 15924 KiB | ||||
| 26 | Hibás válasz | 21ms | 15944 KiB | ||||
| 27 | Hibás válasz | 26ms | 16172 KiB | ||||
| 28 | Hibás válasz | 26ms | 15924 KiB | ||||
| 29 | Hibás válasz | 24ms | 16076 KiB | ||||
| 30 | Hibás válasz | 24ms | 15924 KiB | ||||
| 31 | Hibás válasz | 26ms | 15828 KiB | ||||
| 32 | Hibás válasz | 23ms | 15924 KiB | ||||
| 33 | Hibás válasz | 23ms | 16116 KiB | ||||
| 34 | Hibás válasz | 26ms | 16180 KiB | ||||
| 35 | Futási hiba | 71ms | 1792 KiB | ||||
| 36 | Futási hiba | 71ms | 1940 KiB | ||||
| 37 | Futási hiba | 72ms | 2024 KiB | ||||
| 38 | Futási hiba | 71ms | 1964 KiB | ||||
| 39 | Futási hiba | 72ms | 1844 KiB | ||||
| 40 | Futási hiba | 71ms | 1844 KiB | ||||
| 41 | Futási hiba | 71ms | 1840 KiB | ||||
| 42 | Futási hiba | 71ms | 1832 KiB | ||||
| 43 | Futási hiba | 71ms | 1844 KiB | ||||
| 44 | Futási hiba | 71ms | 1844 KiB | ||||
| 45 | Futási hiba | 72ms | 1844 KiB | ||||
| 46 | Futási hiba | 71ms | 1844 KiB | ||||
| 47 | Futási hiba | 71ms | 1840 KiB | ||||
| 48 | Futási hiba | 71ms | 1824 KiB | ||||
| 49 | Futási hiba | 71ms | 1908 KiB | ||||
| 50 | Futási hiba | 71ms | 1868 KiB | ||||
| 51 | Futási hiba | 71ms | 1840 KiB | ||||
| 52 | Futási hiba | 71ms | 1776 KiB | ||||
| 53 | Futási hiba | 71ms | 1960 KiB | ||||
| 54 | Futási hiba | 71ms | 1844 KiB | ||||