Submission #472540

# Submission time Handle Problem Language Result Execution time Memory
472540 2021-09-13T17:25:26 Z ZaZo_ Political Development (BOI17_politicaldevelopment) C++14
4 / 100
893 ms 2192 KB
#include <bits/stdc++.h>
#define ZAZO ios::sync_with_stdio(0);cin.tie(0);cout.tie(0);
#define int long long
using namespace std;
vector<int>edges[50001];
int vis[50001]={0};
int mx=1,n,k;
void dfs(int node , int cnt)
{
  if(vis[node])
  {
    mx=max(min(cnt,k),mx);
    return ;
  }
  vis[node] = 1;
  if(cnt>k) return ;
  for(int i = 0 ; i < edges[node].size(); i ++)
  {
      dfs(edges[node][i],cnt+1);
  }
}
int32_t main() {
  ZAZO
  cin >> n >> k ;
  for(int i = 0 ; i < n ; i ++)
  {
    int d;
    cin>>d;
    for(int j = 0 ; j < d ; j ++)
    {
      int x; cin>>x;
      edges[i].push_back(x);
      edges[x].push_back(i);
    }
  }
  for(int i = 0 ; i < n ; i ++)
  {
    dfs(i,0);
    memset(vis,0,sizeof vis);
  }
  cout<<mx<<endl;
}

Compilation message

politicaldevelopment.cpp: In function 'void dfs(long long int, long long int)':
politicaldevelopment.cpp:17:21: warning: comparison of integer expressions of different signedness: 'long long int' and 'std::vector<long long int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   17 |   for(int i = 0 ; i < edges[node].size(); i ++)
      |                   ~~^~~~~~~~~~~~~~~~~~~~
# Verdict Execution time Memory Grader output
1 Correct 1 ms 1868 KB Output is correct
2 Correct 1 ms 1868 KB Output is correct
3 Correct 75 ms 2132 KB Output is correct
4 Correct 893 ms 2176 KB Output is correct
5 Correct 890 ms 2192 KB Output is correct
6 Correct 113 ms 2124 KB Output is correct
7 Correct 98 ms 2124 KB Output is correct
8 Correct 69 ms 1868 KB Output is correct
9 Correct 1 ms 1868 KB Output is correct
10 Correct 75 ms 1868 KB Output is correct
# Verdict Execution time Memory Grader output
1 Correct 1 ms 1868 KB Output is correct
2 Correct 1 ms 1868 KB Output is correct
3 Correct 75 ms 2132 KB Output is correct
4 Correct 893 ms 2176 KB Output is correct
5 Correct 890 ms 2192 KB Output is correct
6 Correct 113 ms 2124 KB Output is correct
7 Correct 98 ms 2124 KB Output is correct
8 Correct 69 ms 1868 KB Output is correct
9 Correct 1 ms 1868 KB Output is correct
10 Correct 75 ms 1868 KB Output is correct
11 Correct 868 ms 2176 KB Output is correct
12 Incorrect 878 ms 2192 KB Output isn't correct
13 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Correct 72 ms 1868 KB Output is correct
2 Incorrect 2 ms 1868 KB Output isn't correct
3 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Correct 1 ms 1868 KB Output is correct
2 Correct 1 ms 1868 KB Output is correct
3 Correct 75 ms 2132 KB Output is correct
4 Correct 893 ms 2176 KB Output is correct
5 Correct 890 ms 2192 KB Output is correct
6 Correct 113 ms 2124 KB Output is correct
7 Correct 98 ms 2124 KB Output is correct
8 Correct 69 ms 1868 KB Output is correct
9 Correct 1 ms 1868 KB Output is correct
10 Correct 75 ms 1868 KB Output is correct
11 Correct 868 ms 2176 KB Output is correct
12 Incorrect 878 ms 2192 KB Output isn't correct
13 Halted 0 ms 0 KB -
# Verdict Execution time Memory Grader output
1 Correct 1 ms 1868 KB Output is correct
2 Correct 1 ms 1868 KB Output is correct
3 Correct 75 ms 2132 KB Output is correct
4 Correct 893 ms 2176 KB Output is correct
5 Correct 890 ms 2192 KB Output is correct
6 Correct 113 ms 2124 KB Output is correct
7 Correct 98 ms 2124 KB Output is correct
8 Correct 69 ms 1868 KB Output is correct
9 Correct 1 ms 1868 KB Output is correct
10 Correct 75 ms 1868 KB Output is correct
11 Correct 868 ms 2176 KB Output is correct
12 Incorrect 878 ms 2192 KB Output isn't correct
13 Halted 0 ms 0 KB -