← All problemsSign in

Product Pain

CodeChefRating 1993Open on judge ↗

For a given array $B_1, B_2, \ldots, B_M$ of length at least $3$, let's define its **weight** as the largest value of $(B_i-B_j)\cdot(B_j-B_k)$ over all possible triples $(i, j, k)$ with $1 \le i, j, k \le M$ and $i \neq j, j \neq k, k \neq i$. You are given a sorted array $A_1, A_2, \ldots, A_N$ (that is, $A_1 \le A_2 \le \ldots \le A_N$). Calculate the sum of weights of all contiguous subarray

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