Notice that the sum of the degrees in each part is the same, since every edge crosses from one part to the other. We know that a tree with $n$ nodes has $n{-}1$ edges so the sum of the degrees in each part is also $n{-}1$, since every edge crosses from one part to the other. Then in each part we have $n/2$ nodes with degree values that sum to $n{-}1$ and by a version of the pigeonhole principle, there must be at least one vertex of degree one (a leaf) in each part.