9669 | 2024. 02. 23 21:44:30 | 999 | Átvágás (75 pont) | cpp17 | Hibás válasz 0/75 | 212ms | 30652 KiB |
#include <bits/stdc++.h>
using namespace std;
int main()
{
int n;cin>>n;
vector<vector<int>> v(n+1);
for(int i = 0;i<n-1;i++){
int a,b;cin>>a>>b;
v[a].push_back(b);
v[b].push_back(a);
}
vector<int> dis(n+1,-1);
int ans1=0;
queue<int> q;
int k=1;
while(v[k].size()!=1)k++;
q.push(k);
dis[k]=0;
while(!q.empty()){
int node=q.front();
q.pop();
if(node!=k&&v[node].size()>2)ans1+=(int)v[node].size()-2;
for(int i : v[node]){
if(dis[i]==-1){
q.push(i);
dis[i]=dis[node]+1;
}
}
}cout<<ans1<<' ';
}
Részfeladat | Összpont | Teszt | Verdikt | Idő | Memória | ||
---|---|---|---|---|---|---|---|
base | 0/75 | ||||||
1 | Hibás válasz | 0/0 | 3ms | 1812 KiB | |||
2 | Hibás válasz | 0/0 | 3ms | 2052 KiB | |||
3 | Hibás válasz | 0/0 | 9ms | 3260 KiB | |||
4 | Hibás válasz | 0/4 | 2ms | 2348 KiB | |||
5 | Hibás válasz | 0/4 | 3ms | 2440 KiB | |||
6 | Hibás válasz | 0/4 | 3ms | 2652 KiB | |||
7 | Hibás válasz | 0/4 | 3ms | 2912 KiB | |||
8 | Hibás válasz | 0/4 | 3ms | 3104 KiB | |||
9 | Hibás válasz | 0/4 | 3ms | 3192 KiB | |||
10 | Hibás válasz | 0/4 | 142ms | 30048 KiB | |||
11 | Hibás válasz | 0/4 | 160ms | 29852 KiB | |||
12 | Hibás válasz | 0/4 | 175ms | 30420 KiB | |||
13 | Hibás válasz | 0/4 | 181ms | 30652 KiB | |||
14 | Hibás válasz | 0/4 | 202ms | 29588 KiB | |||
15 | Hibás válasz | 0/4 | 194ms | 28008 KiB | |||
16 | Hibás válasz | 0/4 | 212ms | 27744 KiB | |||
17 | Hibás válasz | 0/4 | 196ms | 27960 KiB | |||
18 | Hibás válasz | 0/5 | 210ms | 28000 KiB | |||
19 | Hibás válasz | 0/6 | 199ms | 27912 KiB | |||
20 | Hibás válasz | 0/6 | 202ms | 27916 KiB | |||
21 | Hibás válasz | 0/2 | 3ms | 4536 KiB |