Soluții trimise

Rezumat problemă

Fie a = (a[1], a[2], ..., a[n]) un șir de n numere întregi. Pentru fiecare k ∈ {1,2, ...,n}, definim min[k] = min{a[1], a[2], ... ,a[k]} și max[k] = max{a[1], a[2], ...,a[k]}. Astfel, asociem șirului a un alt șir de intervale închise minmax = ([min[1], max[1]], [min[2], max[2]], ..., [min[n], max[n]]). Vom spune că șirul a este un șir cromatic dacă și numai dacă elementele șirului minmax sunt distincte două câte două, adică nu există două intervale identice în șir. Dându-se un șir a, nu neapărat cromatic, să se determine:

  • Numărul de șiruri cromatice NSC ce se pot forma prin rearanjarea elementelor șirului a. Întrucât acest număr poate fi foarte mare, se cere NSC modulo 1.000.000.007.
  • Știind că șirul a este cromatic, să se determine poziția p ∈ {1, 2, ..., NSC} a șirului a în lista ordonată lexicografic a tuturor permutărilor cromatice ale lui a.
  • Dat fiind q ∈ {1, 2, ..., NSC}, să se determine cel de-al q-lea șir cromatic în ordine lexicografică ce se poate obține prin rearanjarea elementelor șirului a.
OJI 2025, clasele 11-12
ID   Utilizator Problema Data încărcării Stare
Cucu Maia (CucuMaia) cromatic 13 Mai 2026, 10:46 Evaluare finalizată 0
Cucu Maia (CucuMaia) cromatic 13 Mai 2026, 10:45 Evaluare finalizată 0
Colin Liliana (liliana_colin) cromatic 21 Aprilie 2026, 17:19 Evaluare finalizată E.C
Peter Tobias (PeterTobias) cromatic 31 Martie 2026, 17:56 Evaluare finalizată 100
fulg Nea (fulg) cromatic 23 Martie 2026, 10:55 Evaluare finalizată 100
fulg Nea (fulg) cromatic 22 Martie 2026, 20:02 Evaluare finalizată 16
fulg Nea (fulg) cromatic 22 Martie 2026, 19:30 Evaluare finalizată 16
fulg Nea (fulg) cromatic 22 Martie 2026, 16:07 Evaluare finalizată 16
fulg Nea (fulg) cromatic 22 Martie 2026, 16:04 Evaluare finalizată 16
fulg Nea (fulg) cromatic 22 Martie 2026, 16:02 Evaluare finalizată 16
fulg Nea (fulg) cromatic 22 Martie 2026, 16:00 Evaluare finalizată 16
fulg Nea (fulg) cromatic 22 Martie 2026, 15:58 Evaluare finalizată 16
balan sabasitan (bababubu) cromatic 20 Martie 2026, 19:08 Evaluare finalizată 16
sava rares (savarares16) cromatic 19 Martie 2026, 20:51 Evaluare finalizată 100
Aaaa Bbbb (mariodario890) cromatic 10 Martie 2026, 17:32 Evaluare finalizată 100
Rotaru Elena (elena_rotaru) cromatic 10 Martie 2026, 12:22 Evaluare finalizată 100
Rotaru Elena (elena_rotaru) cromatic 10 Martie 2026, 12:18 Evaluare finalizată 16
Rotaru Elena (elena_rotaru) cromatic 10 Martie 2026, 12:17 Evaluare finalizată E.C
Rotaru Elena (elena_rotaru) cromatic 10 Martie 2026, 11:06 Evaluare finalizată 16
Rotaru Elena (elena_rotaru) cromatic 10 Martie 2026, 09:59 Evaluare finalizată 16
Rotaru Elena (elena_rotaru) cromatic 10 Martie 2026, 09:58 Evaluare finalizată 16
Rotaru Elena (elena_rotaru) cromatic 10 Martie 2026, 08:35 Evaluare finalizată 12
Rotaru Elena (elena_rotaru) cromatic 10 Martie 2026, 08:33 Evaluare finalizată 12
Rotaru Elena (elena_rotaru) cromatic 10 Martie 2026, 08:30 Evaluare finalizată 96
Rotaru Elena (elena_rotaru) cromatic 10 Martie 2026, 08:29 Evaluare finalizată E.C
Rotaru Elena (elena_rotaru) cromatic 10 Martie 2026, 08:27 Evaluare finalizată 96
Rotaru Elena (elena_rotaru) cromatic 10 Martie 2026, 08:26 Evaluare finalizată E.C
Rotaru Elena (elena_rotaru) cromatic 10 Martie 2026, 08:25 Evaluare finalizată E.C
Stanciu Alin (Alin_Stanciu) cromatic 09 Martie 2026, 10:27 Evaluare finalizată 100
NITA Mioara (Mioara_NITA) cromatic 06 Martie 2026, 20:51 Evaluare finalizată 100
Stanciu Alin (Alin_Stanciu) cromatic 06 Martie 2026, 19:17 Evaluare finalizată 100
Stanciu Alin (Alin_Stanciu) cromatic 06 Martie 2026, 19:16 Evaluare finalizată E.C
Cuzeli Ionut (ionut_cuz1) cromatic 02 Martie 2026, 13:42 Evaluare finalizată 5
Serban Ursachi (juvero) cromatic 02 Martie 2026, 09:50 Evaluare finalizată 0
Stoica Daniel Petru (Stoica_Daniel_Petru) cromatic 01 Martie 2026, 20:28 Evaluare finalizată 5
Stoica Daniel Petru (Stoica_Daniel_Petru) cromatic 01 Martie 2026, 20:25 Evaluare finalizată 5
Bezdedan Eric Stefan (AngrySpray) cromatic 01 Martie 2026, 19:19 Evaluare finalizată 100
Bezdedan Eric Stefan (AngrySpray) cromatic 01 Martie 2026, 19:18 Evaluare finalizată 100
Bezdedan Eric Stefan (AngrySpray) cromatic 01 Martie 2026, 19:14 Evaluare finalizată 68
Bezdedan Eric Stefan (AngrySpray) cromatic 01 Martie 2026, 19:12 Evaluare finalizată 68
Bezdedan Eric Stefan (AngrySpray) cromatic 01 Martie 2026, 19:11 Evaluare finalizată 68
Bezdedan Eric Stefan (AngrySpray) cromatic 01 Martie 2026, 19:08 Evaluare finalizată 68
Sandu Cristian (CRISTI_0728) cromatic 01 Martie 2026, 19:02 Evaluare finalizată 21
Sandu Cristian (CRISTI_0728) cromatic 01 Martie 2026, 18:58 Evaluare finalizată 21
Sandu Cristian (CRISTI_0728) cromatic 01 Martie 2026, 18:56 Evaluare finalizată 15
Bezdedan Eric Stefan (AngrySpray) cromatic 01 Martie 2026, 18:56 Evaluare finalizată 68
Sandu Cristian (CRISTI_0728) cromatic 01 Martie 2026, 18:50 Evaluare finalizată 9
A B (fei_rune) cromatic 01 Martie 2026, 18:42 Evaluare finalizată 16
Bezdedan Eric Stefan (AngrySpray) cromatic 01 Martie 2026, 18:42 Evaluare finalizată 68
Sandu Cristian (CRISTI_0728) cromatic 01 Martie 2026, 18:39 Evaluare finalizată 21
Du-te sus!