Proste zadano.
Jest to po prostu drzewo, gdzie waga krawędzi mówi o wysokości tunelu. Więc odpalasz dfsa z określonego wierzchołka startowego i wyliczasz dla każdego wierzchołka jaką maksymalną wysokość trzeba mieć, aby się do niego dostać, jeżeli wierzchołek jest liściem to wrzucasz do tablicy. Po dfsie sortujesz tą tablicę i sortujesz tablicę z górnikami, następnie po prostu łączysz ich w pary zwiększając licznik.