Se dau numerele
N și
M și apoi
M perechi de numere
X,
Y ambele valori fiind cuprinse între
1 și
N. În această problemă numim interval o mulțime de numere naturale consecutive. Notăm
[A, B] cu
A <= B ca fiind intervalul format din numerele
A, A+1, A+2, ... B-1, B. Numim descompunere în intervale a unei perechi de numere
X,
Y ca fiind o mulțime de intervale care acoperă complet mulțimea (fiecare număr dintre
X și
Y, inclusiv, este conținut de exact un interval din descompunere). De exemplu, pentru perechea
5,10, o descompunere în intervale este
[5,5], [6,8],[9,10].
Dorim să realizăm o descompunere în intervale a tuturor celor
M perechi de numere date, astfel încât să se îndeplinească condițiile următoare (notăm
L = 1 + [log2N]).
- fiecare pereche să aibă în descompunere maxim
2*L intervale.
- numărul total de intervale distincte cu mai mult de un element care apar în descompuneri să nu depășească valoarea
N.