Cycle and Add
You're given two arrays $B$ and $D$, both of length $N$, as well as an integer $C$. You also have an array $A$ of length $N$ **initially filled with zeros**. You would like to make the arrays $A$ and $D$ equal to each other. To achieve this, you can perform the following types of moves: 1. Cyclic shift the array $A$ right one step. That is, turn the array $A$ from $[A_1, A_2, \ldots, A_N]$
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