Hallo,
Für a): Jeder zusammenhängende Graph besitzt einen aufspannenden Baum. Dieser Baum besitzt eine Knoten mit der angegebenen Eigenschaft. Da der Graph mehr Wege hat als der Baum, können die Abstände von Knoten zu Knoten im Graphen höchstens kleiner sein als im Baum.
Zu b) Wähle einen längsten Weg in G, sagen wir \((x_0, \ldots,x_k,\ldots x_{2k})\). Dann hat \(x_k\) zu den Knoten im Weg einen Abstand von höchstens k. Wenn \(x_k\) mit einem weiteren Knoten verbunden wäre, sagen wir durch \((x_k,y_1, \ldots y_m)\), dann hätten wir einen Weg \((x_0, \ldots,x_k,y_1\ldots y_m)\) der Länge k+m. Weil der gewählte Weg die größte Länge hat, haben wir \(k+m \leq 2k\), also \(m \leq k \leq n/2\).
Jetzt musst Du nur noch überlegen, wie das ist wenn der längste Weg eine gerade Anzahl von Knoten hat.
Gruß Mathhilf