Основное
 
 
Отправитель Задача Язык Вердикт Время Память Отослано Протест.  
187527372 Дорешивание:
DaiRuiChen007
1656E - 18 C++14 (GCC 6-32) Полное решение 78 мс 4288 КБ 2023-01-01 16:44:38 2023-01-01 16:44:38
→ Исходный код
// LUOGU_RID: 98460529
#include<bits/stdc++.h>
using namespace std;
const int MAXN=1e5+1;
int deg[MAXN];
vector <int> G[MAXN];
inline void dfs(int p,int f,int d) {
	deg[p]*=d;
	for(int v:G[p]) if(v!=f) dfs(v,p,d*-1);
}
inline void solve() {
	int n;
	scanf("%d",&n);
	for(int i=1;i<=n;++i) G[i].clear(),deg[i]=0;
	for(int i=1;i<n;++i) {
		int u,v;
		scanf("%d%d",&u,&v);
		G[u].push_back(v);
		G[v].push_back(u);
		++deg[u],++deg[v];
	}
	dfs(1,0,1);
	for(int i=1;i<=n;++i) printf("%d ",deg[i]);
	puts("");
}
signed main() {
	int T;
	scanf("%d",&T);
	while(T--) solve();
	return 0;
}
?
Время: ? ms, память: ? КБ
Вердикт: ?
Ввод
?
Вывод участника
?
Ответ жюри
?
Комментарий чекера
?
Диагностика
?
Показать детали тестирования