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 + [log
2
N]
).
- 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
.