Soluții trimise

Rezumat problemă

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.
ID   Utilizator Problema Data încărcării Stare
alex gheorghita (alex1802) Descompunere in Intervale 20 Aprilie 2024, 13:28 Evaluare finalizată 100
Morar Andrei (HCC_cyber_gorilla) (justmorii) Descompunere in Intervale 10 Aprilie 2024, 10:18 Evaluare finalizată 100
Morar Andrei (HCC_cyber_gorilla) (justmorii) Descompunere in Intervale 10 Aprilie 2024, 10:16 Evaluare finalizată 0
Mihai Alex-Ioan (Alex_Mihai10) Descompunere in Intervale 08 Aprilie 2024, 14:31 Evaluare finalizată 100
Biclineru Radu (Radu_Bicli) Descompunere in Intervale 07 Aprilie 2024, 16:15 Evaluare finalizată 100
Prajea Luca (Prajea_Luca) Descompunere in Intervale 04 Aprilie 2024, 17:14 Evaluare finalizată 30
STANCIU TIVLEA VALENTIN (STANCIUVALENTIN) Descompunere in Intervale 20 Martie 2024, 17:11 Evaluare finalizată 100
florescu Relu (Relu1234) Descompunere in Intervale 20 Martie 2024, 16:58 Evaluare finalizată 100
Alexandru Bretan (Alexandru_Bretan) Descompunere in Intervale 19 Martie 2024, 12:50 Evaluare finalizată 100
Bejan Andrei-Alexandru (Andrei060) Descompunere in Intervale 29 Februarie 2024, 09:55 Evaluare finalizată 100
Dinsorean Marius (MariusDinsorean32) Descompunere in Intervale 27 Februarie 2024, 10:45 Evaluare finalizată 100
Ayabakti Muhammed (mday) Descompunere in Intervale 15 Februarie 2024, 12:42 Evaluare finalizată 100
Olaru Cristina (criola) Descompunere in Intervale 15 Februarie 2024, 12:41 Evaluare finalizată 100
Olaru Cristina (criola) Descompunere in Intervale 15 Februarie 2024, 12:40 Evaluare finalizată 100
Aninis Catrinel (Nieeez) Descompunere in Intervale 08 Februarie 2024, 13:18 Evaluare finalizată 100
Cismaru Theodor-Alexe (Theo20067) Descompunere in Intervale 05 Februarie 2024, 20:53 Evaluare finalizată 100
Piticar Andreea Teodora (PiticarAndreea) Descompunere in Intervale 03 Februarie 2024, 16:07 Evaluare finalizată 100
Ognean Dennis (Dennis_2006) Descompunere in Intervale 27 Ianuarie 2024, 11:38 Evaluare finalizată 100
Ognean Dennis (Dennis_2006) Descompunere in Intervale 27 Ianuarie 2024, 11:37 Evaluare finalizată 0
Ognean Dennis (Dennis_2006) Descompunere in Intervale 27 Ianuarie 2024, 11:35 Evaluare finalizată 0
Toncea Andrei (andrei170) Descompunere in Intervale 21 Ianuarie 2024, 12:20 Evaluare finalizată 100
Musceleanu Cristian (musceleanucristian) Descompunere in Intervale 21 Ianuarie 2024, 10:28 Evaluare finalizată 100
Luca s (lucaxsof) Descompunere in Intervale 19 Ianuarie 2024, 17:19 Evaluare finalizată 100
Ciobanu Cosmin (cosmin_ciobanu) Descompunere in Intervale 08 Ianuarie 2024, 23:53 Evaluare finalizată 100
Borcan Borcan (Borcanel) Descompunere in Intervale 04 Ianuarie 2024, 18:40 Evaluare finalizată 100
Onut Onu (OnuOnut) Descompunere in Intervale 02 Ianuarie 2024, 14:07 Evaluare finalizată 100
Onut Onu (OnuOnut) Descompunere in Intervale 02 Ianuarie 2024, 14:06 Evaluare finalizată 0
Onut Onu (OnuOnut) Descompunere in Intervale 02 Ianuarie 2024, 14:05 Evaluare finalizată 0
Anca Leuciuc (AncaLeuciuc) Descompunere in Intervale 29 Decembrie 2023, 21:51 Evaluare finalizată 100
Robert Chiri (RobyChiri) Descompunere in Intervale 26 Decembrie 2023, 15:03 Evaluare finalizată 100
Bustan Tudor (tudorbustan) Descompunere in Intervale 21 Decembrie 2023, 16:20 Evaluare finalizată 100
Bente Tudor (ravisantul) Descompunere in Intervale 17 Decembrie 2023, 18:13 Evaluare finalizată 100
Prodan Radu-Matei (mateiprodan) Descompunere in Intervale 17 Decembrie 2023, 18:12 Evaluare finalizată 100
Prodan Radu-Matei (mateiprodan) Descompunere in Intervale 17 Decembrie 2023, 18:12 Evaluare finalizată 0
Prodan Radu-Matei (mateiprodan) Descompunere in Intervale 17 Decembrie 2023, 18:08 Evaluare finalizată 90
Aparaschivei Tudor Andrei (ATudorA) Descompunere in Intervale 11 Decembrie 2023, 17:28 Evaluare finalizată 100
GLAJE DENISA (denisag) Descompunere in Intervale 08 Decembrie 2023, 16:13 Evaluare finalizată 100
Bondei Tudor_Matei (Bondei_Tudor_Matei) Descompunere in Intervale 06 Decembrie 2023, 09:38 Evaluare finalizată 100
Mihai I (Mihai_O) Descompunere in Intervale 01 Decembrie 2023, 18:36 Evaluare finalizată 100
Mihai I (Mihai_O) Descompunere in Intervale 01 Decembrie 2023, 18:03 Evaluare finalizată 0
Dediu Stefan (zetef) Descompunere in Intervale 30 Noiembrie 2023, 14:53 Evaluare finalizată 100
Dediu Stefan (zetef) Descompunere in Intervale 30 Noiembrie 2023, 13:45 Evaluare finalizată 100
Robert Chiri (RobyChiri) Descompunere in Intervale 27 Noiembrie 2023, 09:29 Evaluare finalizată 100
Milandru Nicon-David (DomnulMilandru) Descompunere in Intervale 26 Noiembrie 2023, 13:43 Evaluare finalizată 100
Tudose Matei (matei_tudose) Descompunere in Intervale 23 Noiembrie 2023, 15:17 Evaluare finalizată 100
Victor Manz (vmanz) Descompunere in Intervale 23 Noiembrie 2023, 15:15 Evaluare finalizată 100
Cojocaru Călin Marcu (CojocaruCalinMarcu) Descompunere in Intervale 23 Noiembrie 2023, 15:14 Evaluare finalizată 100
Cojocaru Călin Marcu (CojocaruCalinMarcu) Descompunere in Intervale 23 Noiembrie 2023, 15:14 Evaluare finalizată 100
Victor Manz (vmanz) Descompunere in Intervale 23 Noiembrie 2023, 15:13 Evaluare finalizată 100
Victor Manz (vmanz) Descompunere in Intervale 23 Noiembrie 2023, 15:08 Evaluare finalizată 100