CRITICAL NODE
CodeChefOpen on judge ↗
Given a tree (with root as 1) with $N$ as number of nodes, $N - 1$ edges and array $Val$ denoting the $Value$ assigned to each $node$. Also given an integer $S$, you can remove a single node from the tree and destroy it, after destroying the selected node, lets say A be the number of ordered pairs of nodes $(U,V)$, such that $Val[U] + Val[V] = S$ and $U$ is reachable to $V$ and vice versa, l
HINT LADDERno hints yet
L1 Observation
L2 Technique
L3 Approach
L4 Pseudo-code
🔒
L5 Full solution
L5 unlocks only if you insist twice
solution.cppC++17
CodeSearch Tutor
Hints, not spoilers — it won’t hand over the full solution unless you insist.
Sign in to chat with the tutor and save your progress.
Sign in to start