← All problemsSign in

F - Lexicographic Raffle

You have a string $S$ of length $N$ consisting of lower-case English characters. The process $\text{raffle}(L, R)$ for $1 \le L < R \le N$ is defined as follows: - **Step** $1$: Let $X$ be the substring $S_LS_{L + 1}\ldots S_{R - 1}$ and $Y$ be the substring $S_{L + 1}S_{L + 2}\ldots S_R$. - **Step** $2$: If $Y$ is **lexicographically smaller**$^{\dagger}$ than $X$, increment $L$ by $1$. Otherw

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