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
Alexandrescu Luca (stuff56_jj) Descompunere in Intervale 11 Iulie 2024, 11:38 Evaluare finalizată 100
Colin Liliana (liliana_colin) Descompunere in Intervale 05 Iulie 2024, 12:35 Evaluare finalizată 100
Ungureanu Bogdan (ungureanubogdan) Descompunere in Intervale 02 Iulie 2024, 00:26 Evaluare finalizată 100
Bye bye Fazacaș you goated (But_Andrei) Descompunere in Intervale 01 Iulie 2024, 14:47 Evaluare finalizată 100
Bye bye Fazacaș you goated (But_Andrei) Descompunere in Intervale 01 Iulie 2024, 14:47 Evaluare finalizată 10
Lensu Alexandru (Lensu) Descompunere in Intervale 07 Iunie 2024, 13:12 Evaluare finalizată 100
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