← All problemsSign in

Magical Trees

In the magical world of Harry Potter, there are $N$ trees standing in a row from left to right. The $i$-th tree $(1≤i≤N)$ from the left, Tree $i$, has a magical height of $H_i$. You are a wizard tasked with cutting down all these $N$ trees in some order of your choice. You will choose a permutation $P$ of $(1,2,…,N)$ and do the following operation for each $i$=1,2,3,...,N in this order: Cut down

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.

voice by Sarvam AI

Sign in to chat with the tutor and save your progress.

Sign in to start