제출 #1144391

#제출 시각아이디문제언어결과실행 시간메모리
1144391maty_새로운 문제 (POI13_luk)C++20
0 / 100
193 ms17380 KiB
#include <bits/stdc++.h> using namespace std; #define N 300005 vector<int>adj[N]; int dist[N]; void bfs(int i) { queue<int>Q; Q.push(i); while(!Q.empty()) { const int s=Q.front(); Q.pop(); for(const auto v:adj[s]) { if(dist[v]==0) { dist[v]=dist[s]+1; Q.push(v); } } } } int main() { int n; cin>>n; int x,y; int maxim=0; for(int i=1;i<n;i++) { cin>>x>>y; adj[x].push_back(y); if(adj[x].size()>maxim) { if(x==1)maxim=adj[x].size(); else maxim=adj[x].size()-1; } adj[y].push_back(x); if(adj[y].size()>maxim) { if(x==1)maxim=adj[y].size(); else maxim=adj[y].size()-1; } } // dist[1]=1; // bfs(1); // dist[n+1]=0; // int maxim=1; // int cnt=1; // for(int i=3;i<=n+1;i++) // { // if(dist[i]==dist[i+1])cnt++; // else // { // maxim=max(cnt,maxim); // cnt=1; // } // } cout<<maxim; return 0; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...