Soluții trimise

Rezumat problemă

Mirror

#2153

Numim „oglinda” numărului natural nenul a, numărul b, obţinut prin modificarea fiecărei cifre din reprezentarea sa binară, de exemplu pentru a=22(10)=10110(2) se obţine 01001(2)= 9(10)=b.

Cunoscându-se numerele naturale N, K și cele N numere natural nenule, scrieți un program care:

  1. Transformă în baza doi termenii şirului dat obţinându-se un nou şir format din alipirea cifrelor binare. Din acest şir se vor determina și afișa, separate prin câte un spațiu, toate reprezentările în baza 10 corespunzătoare secvenţelor alăturate de exact K cifre binare, parcurse de la stânga la drepta. Dacă ultima secvenţă nu are exact K cifre binare, atunci aceasta nu se va mai lua în considerare.
  2. Să aplice K transformări asupra şirului iniţial, înlocuind la fiecare pas orice termen cu „oglinda” sa. Asupra termenilor care devin zero nu se vor mai efectua alte operații. După efectuarea celor K transformări, să se determine cea mai lungă secvență de numere care au cifra 1 pe aceeași poziție în reprezentarea lor în baza doi. Dacă sunt mai multe astfel de secvențe având lungimea maximă, se va afișa cea mai din stânga.
ID   Utilizator Problema Data încărcării Stare
Marina Luca (Marina_Luca) Mirror 27 Martie 2024, 22:34 Evaluare finalizată 100
sofronea Vlad (vladsoarta) Mirror 25 Martie 2024, 15:42 Evaluare finalizată 100
sofronea Vlad (vladsoarta) Mirror 25 Martie 2024, 15:41 Evaluare finalizată 90
sofronea Vlad (vladsoarta) Mirror 25 Martie 2024, 15:41 Evaluare finalizată 30
sofronea Vlad (vladsoarta) Mirror 25 Martie 2024, 15:39 Evaluare finalizată 90
sofronea Vlad (vladsoarta) Mirror 25 Martie 2024, 15:38 Evaluare finalizată 30
sofronea Vlad (vladsoarta) Mirror 25 Martie 2024, 15:38 Evaluare finalizată 30
sofronea Vlad (vladsoarta) Mirror 25 Martie 2024, 14:35 Evaluare finalizată 0
sofronea Vlad (vladsoarta) Mirror 25 Martie 2024, 14:29 Evaluare finalizată 40
sofronea Vlad (vladsoarta) Mirror 25 Martie 2024, 14:16 Evaluare finalizată 40
sofronea Vlad (vladsoarta) Mirror 25 Martie 2024, 14:15 Evaluare finalizată 30
Serban Alexandru (AlexSerban21) Mirror 19 Martie 2024, 14:48 Evaluare finalizată 100
Serban Alexandru (AlexSerban21) Mirror 19 Martie 2024, 14:47 Evaluare finalizată 90
Serban Alexandru (AlexSerban21) Mirror 19 Martie 2024, 14:41 Evaluare finalizată 90
Serban Alexandru (AlexSerban21) Mirror 19 Martie 2024, 14:37 Evaluare finalizată 90
Thury Alex (_alexx17) Mirror 18 Martie 2024, 10:46 Evaluare finalizată 100
Thury Alex (_alexx17) Mirror 18 Martie 2024, 10:46 Evaluare finalizată 0
Thury Alex (_alexx17) Mirror 18 Martie 2024, 10:33 Evaluare finalizată 30
Thury Alex (_alexx17) Mirror 18 Martie 2024, 10:33 Evaluare finalizată 10
sofronea Vlad (vladsoarta) Mirror 12 Martie 2024, 14:10 Evaluare finalizată 30
Pitici Silviu (silviupit) Mirror 06 Martie 2024, 14:36 Evaluare finalizată 100
Philippe-Andrei Colta (Phil999) Mirror 06 Martie 2024, 14:34 Evaluare finalizată 30
Philippe-Andrei Colta (Phil999) Mirror 06 Martie 2024, 14:28 Evaluare finalizată 0
Viespescu Carina Maria (puf) Mirror 17 Februarie 2024, 14:58 Evaluare finalizată 10
Viespescu Carina Maria (puf) Mirror 17 Februarie 2024, 14:57 Evaluare finalizată 10
Viespescu Carina Maria (puf) Mirror 17 Februarie 2024, 14:52 Evaluare finalizată 20
Ionescu Daria (daria__2) Mirror 14 Februarie 2024, 20:03 Evaluare finalizată 100
Ionescu Daria (daria__2) Mirror 14 Februarie 2024, 20:00 Evaluare finalizată 90
Ionescu Daria (daria__2) Mirror 14 Februarie 2024, 20:00 Evaluare finalizată 90
Ionescu Daria (daria__2) Mirror 14 Februarie 2024, 19:56 Evaluare finalizată 40
Ionescu Daria (daria__2) Mirror 14 Februarie 2024, 19:56 Evaluare finalizată 40
Ionescu Daria (daria__2) Mirror 14 Februarie 2024, 19:55 Evaluare finalizată 40
Ionescu Daria (daria__2) Mirror 14 Februarie 2024, 19:42 Evaluare finalizată 30
Ionescu Daria (daria__2) Mirror 14 Februarie 2024, 19:35 Evaluare finalizată 0
stan rares (Rares_Stan) Mirror 12 Ianuarie 2024, 16:45 Evaluare finalizată 30
stan rares (Rares_Stan) Mirror 12 Ianuarie 2024, 10:35 Evaluare finalizată 30
Mohanu Dominic (domi) Mirror 17 Decembrie 2023, 11:17 Evaluare finalizată 100
NITA Mioara (Mioara_NITA) Mirror 15 Decembrie 2023, 10:45 Evaluare finalizată 100
Anca Leuciuc (AncaLeuciuc) Mirror 06 Decembrie 2023, 19:46 Evaluare finalizată 100
POPESCU ANDREI (andreip99) Mirror 11 Noiembrie 2023, 14:52 Evaluare finalizată 100
Belu Ianis (sinai2008) Mirror 09 Noiembrie 2023, 08:27 Evaluare finalizată 100
Goran Sebastian (SebY1305) Mirror 27 Octombrie 2023, 15:15 Evaluare finalizată 100
Goran Sebastian (SebY1305) Mirror 27 Octombrie 2023, 14:58 Evaluare finalizată 90
Goran Sebastian (SebY1305) Mirror 27 Octombrie 2023, 14:47 Evaluare finalizată 80
Goran Sebastian (SebY1305) Mirror 27 Octombrie 2023, 13:24 Evaluare finalizată 20
Bostina George Eduard (eduard02) Mirror 26 Octombrie 2023, 23:32 Evaluare finalizată 100
Bostina George Eduard (eduard02) Mirror 26 Octombrie 2023, 23:32 Evaluare finalizată 30
Bostina George Eduard (eduard02) Mirror 26 Octombrie 2023, 23:22 Evaluare finalizată 50
Bostina George Eduard (eduard02) Mirror 26 Octombrie 2023, 22:39 Evaluare finalizată 30
Bostina George Eduard (eduard02) Mirror 26 Octombrie 2023, 22:35 Evaluare finalizată 10
Du-te sus!