Soluții trimise

Rezumat problemă

#4782 lumina2

În regatul „Iluminia” există un laborator care conține o rețea de N camere, fiecare cameră are lungimea P și este reprezentată de o secvență de comutatoare, fiecare comutator având starea 0 (stins) sau 1 (aprins).

Regele dorește să construiască o cameră supremă pentru un experiment de mare anvergură. Această cameră supremă se obține prin aplicarea operației XOR (^) asupra tuturor secvențelor de comutatoare. Regele vrea ca această cameră rezultată să fie „supremă”, adică să conțină doar comutatoare în starea 1.

Deoarece acest lucru nu este garantat, regele are la dispoziție M operații de flip. Fiecare flip inversează starea anumitor comutatoare dintr-o subsecență de lungime cel mult L (0 devine 1, iar 1 devine 0). Comutatoarele care vor fi inversate sunt la discreția regelui.

Acest lucru înseamnă că regele are posibilitatea de a alege, dintr-o subsecență dată de comutatoare, care dintre acestea să fie inversate. El nu este obligat să inverseze toate comutatoarele din subsecența aleasă, ci poate alege doar anumite comutatoare, în funcție de cum consideră că este cel mai eficient pentru găsirea camerei supreme.

Sarcina ta este să găsești cea mai mică valoare L pentru care există o succesiune de cel mult M flip-uri (fiecare aplicată pe o subsecență de lungime cel mult L) care să construiască camera supremă.

Concursul Naţional de Matematică și Informatică „Grigore Moisil”, 2025

ID   Utilizator Problema Data încărcării Stare
Cismaru Eric-Dimitrie (Eric_278) lumina2 08 Mai 2025, 23:07 Evaluare finalizată 100
Lupu Edi (Kuteki) lumina2 08 Mai 2025, 12:16 Evaluare finalizată 100
Constantin Gabriel (Gabriel1243) lumina2 04 Mai 2025, 18:19 Evaluare finalizată 0
Raileanu Alexandru (AlexandruR2008) lumina2 01 Mai 2025, 14:01 Evaluare finalizată 0
Raileanu Alexandru (AlexandruR2008) lumina2 01 Mai 2025, 14:00 Evaluare finalizată 0
Lupu Edi (Kuteki) lumina2 24 Aprilie 2025, 20:37 Evaluare finalizată 100
Aspru Octavian (oaspru) lumina2 24 Aprilie 2025, 19:56 Evaluare finalizată 100
✔️ Popa Adrian (a53) lumina2 24 Aprilie 2025, 19:55 Evaluare finalizată 100
Adrian Negreanu-Maior (lanteamadrian) lumina2 24 Aprilie 2025, 09:20 Evaluare finalizată 99
Adrian Negreanu-Maior (lanteamadrian) lumina2 24 Aprilie 2025, 08:56 Evaluare finalizată 99
Negreanu-Maior Lucia (lanteamlucia) lumina2 24 Aprilie 2025, 08:52 Evaluare finalizată 99
Negreanu-Maior Lucia (lanteamlucia) lumina2 24 Aprilie 2025, 08:45 Evaluare finalizată 99
Negreanu-Maior Lucia (lanteamlucia) lumina2 24 Aprilie 2025, 08:43 Evaluare finalizată 0
Negreanu-Maior Lucia (lanteamlucia) lumina2 24 Aprilie 2025, 08:41 Evaluare finalizată 0
Pandrea Mihail-Sebastian (Mihail_Sebastian) lumina2 12 Aprilie 2025, 12:15 Evaluare finalizată 3
Batis Andrei (batas) lumina2 11 Aprilie 2025, 20:05 Evaluare finalizată 100
Marchis Tudor (TudorMarchis) lumina2 11 Aprilie 2025, 16:27 Evaluare finalizată 99
Lukács Sándor (lukacssandor) lumina2 11 Aprilie 2025, 13:12 Evaluare finalizată 100
Marchis Tudor (TudorMarchis) lumina2 10 Aprilie 2025, 14:22 Evaluare finalizată 100
Pisla Daniel Andrei (PislaAndreiDaniel) lumina2 09 Aprilie 2025, 14:03 Evaluare finalizată 100
Pisla Daniel Andrei (PislaAndreiDaniel) lumina2 09 Aprilie 2025, 10:30 Evaluare finalizată 0
Pandrea Mihail-Sebastian (Mihail_Sebastian) lumina2 04 Aprilie 2025, 10:28 Evaluare finalizată 1
Pandrea Mihail-Sebastian (Mihail_Sebastian) lumina2 04 Aprilie 2025, 10:21 Evaluare finalizată 1
Denis Duda (duda) lumina2 04 Aprilie 2025, 10:12 Evaluare finalizată 0
Denis Duda (duda) lumina2 04 Aprilie 2025, 10:11 Evaluare finalizată 0
Denis Duda (duda) lumina2 04 Aprilie 2025, 10:11 Evaluare finalizată 0
Denis Duda (duda) lumina2 04 Aprilie 2025, 09:33 Evaluare finalizată 2
POPESCU ANDREI (andreip99) lumina2 03 Aprilie 2025, 15:01 Evaluare finalizată 100
POPESCU ANDREI (andreip99) lumina2 03 Aprilie 2025, 14:59 Evaluare finalizată 99
Zamfirache Gabriel (Gabiiiii03) lumina2 03 Aprilie 2025, 12:55 Evaluare finalizată E.C
Zamfirache Gabriel (Gabiiiii03) lumina2 03 Aprilie 2025, 11:44 Evaluare finalizată E.C
Andrei Visalon (Prekzursil) lumina2 01 Aprilie 2025, 19:00 Evaluare finalizată 100
Ariton Mihai (Mihai_Ariton) lumina2 30 Martie 2025, 12:31 Evaluare finalizată 100
Ariton Mihai (Mihai_Ariton) lumina2 30 Martie 2025, 12:31 Evaluare finalizată 99
Ariton Mihai (Mihai_Ariton) lumina2 30 Martie 2025, 12:30 Evaluare finalizată 99
Ariton Mihai (Mihai_Ariton) lumina2 30 Martie 2025, 12:30 Evaluare finalizată 99
Ariton Mihai (Mihai_Ariton) lumina2 30 Martie 2025, 12:28 Evaluare finalizată 97
Ariton Mihai (Mihai_Ariton) lumina2 30 Martie 2025, 12:27 Evaluare finalizată 99
Ariton Mihai (Mihai_Ariton) lumina2 30 Martie 2025, 12:26 Evaluare finalizată 99
Ariton Mihai (Mihai_Ariton) lumina2 30 Martie 2025, 12:26 Evaluare finalizată 0
Ariton Mihai (Mihai_Ariton) lumina2 30 Martie 2025, 12:24 Evaluare finalizată 97
Ariton Mihai (Mihai_Ariton) lumina2 30 Martie 2025, 12:24 Evaluare finalizată 97
Ariton Mihai (Mihai_Ariton) lumina2 30 Martie 2025, 12:21 Evaluare finalizată 99
manceanu fabiana (fabiana11) lumina2 28 Martie 2025, 14:36 Evaluare finalizată 0
bogdan raul (bogdan_raul55) lumina2 28 Martie 2025, 11:38 Evaluare finalizată 5
bogdan raul (bogdan_raul55) lumina2 28 Martie 2025, 11:31 Evaluare finalizată 0
Adrian Negreanu-Maior (lanteamadrian) lumina2 27 Martie 2025, 20:10 Evaluare finalizată 0
Borodi Gabriel (GabrielBoro) lumina2 26 Martie 2025, 17:36 Evaluare finalizată 86
Borodi Gabriel (GabrielBoro) lumina2 26 Martie 2025, 17:31 Evaluare finalizată 86
Borodi Gabriel (GabrielBoro) lumina2 26 Martie 2025, 17:30 Evaluare finalizată 86