Logo
(追記) (追記ここまで)

19273번 - XorTree 다국어

시간 제한메모리 제한제출정답맞힌 사람정답 비율
2 초 256 MB40181872.000%

문제

You are given a tree with $N$ vertices. The vertices are numbered 0ドル$ through $N-1,ドル and the edges are numbered 1ドル$ through $N-1$. Edge $i$ connects vertex $x_i$ and $y_i,ドル and has a value $a_i$. You can perform the following operation any number of times: choose a simple path and a non-negative integer $x,ドル then for each edge $e$ that belongs to the path, change $a_e$ by executing $a_e := a_e \oplus x$ ($\oplus$ denotes $XOR$).

Your objective is to have $a_e = 0$ for all edges $e$. Find the minimum number of operations required to achieve it.

입력

Input is given in the following format:

$N$

$x_1$ $y_1$ $a_1$

$x_2$ $y_2$ $a_2$

$\ldots$

$x_{N-1}$ $y_{N-1}$ $a_{N-1}$

출력

Find the minimum number of operations required to achieve the objective.

제한

2ドル \le N \le 10^5,ドル 0ドル \le x_i,y_i \le N-1,ドル 0ドル \le a_i \le 15$. The given graph is a tree, all input values are integers.

예제 입력 1

5
0 1 1
0 2 3
0 3 6
3 4 4

예제 출력 1

3

예제 입력 2

2
1 0 0

예제 출력 2

0

힌트

In Sample 1, the objective can be achieved in three operations, as follows: first, choose the path connecting Vertex 1,ドル 2,ドル and $x = 1,ドル then, choose the path connecting Vertex 2,ドル 3,ドル and $x = 2$; lastly, choose the path connecting Vertex 0,ドル 4,ドル and $x = 4$.

출처

Camp > Petrozavodsk Programming Camp > Winter 2018 > Day 3: AtCoder Contest E번

(追記) (追記ここまで)

출처

대학교 대회

  • 사업자 등록 번호: 541-88-00682
  • 대표자명: 최백준
  • 주소: 서울시 서초구 서초대로74길 29 서초파라곤 412호
  • 전화번호: 02-521-0487 (이메일로 연락 주세요)
  • 이메일: contacts@startlink.io
  • 통신판매신고번호: 제 2017-서울서초-2193 호

AltStyle によって変換されたページ (->オリジナル) /