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
Furnea Daniel (new00) Mirror 19 Aprilie 2024, 22:25 Evaluare finalizată 0
Furnea Daniel (new00) Mirror 19 Aprilie 2024, 22:10 Evaluare finalizată 30
Furnea Daniel (new00) Mirror 19 Aprilie 2024, 22:07 Evaluare finalizată 30
Furnea Daniel (new00) Mirror 19 Aprilie 2024, 22:06 Evaluare finalizată 30
Furnea Daniel (new00) Mirror 19 Aprilie 2024, 22:04 Evaluare finalizată 30
Furnea Daniel (new00) Mirror 19 Aprilie 2024, 20:53 Evaluare finalizată 30
Cojocariu Rareș (Rares463) Mirror 19 Aprilie 2024, 15:25 Evaluare finalizată 60
Cojocariu Rareș (Rares463) Mirror 19 Aprilie 2024, 15:18 Evaluare finalizată 50
Cojocariu Rareș (Rares463) Mirror 19 Aprilie 2024, 13:49 Evaluare finalizată 30
Cojocariu Rareș (Rares463) Mirror 19 Aprilie 2024, 13:42 Evaluare finalizată 0
florina a (florinaa78) Mirror 17 Aprilie 2024, 13:27 Evaluare finalizată 100
florina a (florinaa78) Mirror 17 Aprilie 2024, 13:26 Evaluare finalizată 90
florina a (florinaa78) Mirror 17 Aprilie 2024, 12:11 Evaluare finalizată 40
florina a (florinaa78) Mirror 17 Aprilie 2024, 12:10 Evaluare finalizată 40
florina a (florinaa78) Mirror 16 Aprilie 2024, 21:17 Evaluare finalizată 30
florina a (florinaa78) Mirror 16 Aprilie 2024, 20:58 Evaluare finalizată 30
Tanase Victor (Victor5539) Mirror 16 Aprilie 2024, 19:58 Evaluare finalizată 100
florina a (florinaa78) Mirror 16 Aprilie 2024, 19:28 Evaluare finalizată 30
Țenchea Natalia (Tencheanatalia) Mirror 16 Aprilie 2024, 13:45 Evaluare finalizată 90
Țenchea Natalia (Tencheanatalia) Mirror 16 Aprilie 2024, 13:34 Evaluare finalizată 80
Griga Victor (victorgriga) Mirror 15 Aprilie 2024, 18:29 Evaluare finalizată 100
Cosac Robert-Mihai (RobertCosac) Mirror 15 Aprilie 2024, 17:01 Evaluare finalizată 100
Cosac Robert-Mihai (RobertCosac) Mirror 15 Aprilie 2024, 17:00 Evaluare finalizată 100
Cosac Robert-Mihai (RobertCosac) Mirror 12 Aprilie 2024, 12:15 Evaluare finalizată 40
Floroiu Marius (Marius_Cristian) Mirror 12 Aprilie 2024, 12:00 Evaluare finalizată 100
Cosac Robert-Mihai (RobertCosac) Mirror 12 Aprilie 2024, 11:59 Evaluare finalizată 30
Floroiu Marius (Marius_Cristian) Mirror 12 Aprilie 2024, 11:24 Evaluare finalizată 100
Cosac Robert-Mihai (RobertCosac) Mirror 12 Aprilie 2024, 11:21 Evaluare finalizată 30
Anonymous Anonymous (Hacker_1) Mirror 12 Aprilie 2024, 11:07 Evaluare finalizată 100
Floroiu Marius (Marius_Cristian) Mirror 11 Aprilie 2024, 17:37 Evaluare finalizată 30
Floroiu Marius (Marius_Cristian) Mirror 11 Aprilie 2024, 17:36 Evaluare finalizată 10
Anonymous Anonymous (Hacker_1) Mirror 11 Aprilie 2024, 17:27 Evaluare finalizată 30
Anonymous Anonymous (Hacker_1) Mirror 11 Aprilie 2024, 17:26 Evaluare finalizată 10
Anonymous Anonymous (Hacker_1) Mirror 11 Aprilie 2024, 17:26 Evaluare finalizată 0
Anonymous Anonymous (Hacker_1) Mirror 11 Aprilie 2024, 17:25 Evaluare finalizată 0
Anonymous Anonymous (Hacker_1) Mirror 11 Aprilie 2024, 17:11 Evaluare finalizată 10
Vanca Mario (MarioVRV) Mirror 09 Aprilie 2024, 17:46 Evaluare finalizată 100
M T (tmm) Mirror 08 Aprilie 2024, 15:34 Evaluare finalizată 100
M T (tmm) Mirror 08 Aprilie 2024, 15:14 Evaluare finalizată 70
M T (tmm) Mirror 08 Aprilie 2024, 15:00 Evaluare finalizată 70
M T (tmm) Mirror 08 Aprilie 2024, 14:22 Evaluare finalizată 30
M T (tmm) Mirror 08 Aprilie 2024, 14:12 Evaluare finalizată 30
M T (tmm) Mirror 08 Aprilie 2024, 09:23 Evaluare finalizată 30
Tudor Teodorescu (tudboss) Mirror 05 Aprilie 2024, 13:46 Evaluare finalizată E.C
Tudor Teodorescu (tudboss) Mirror 05 Aprilie 2024, 13:07 Evaluare finalizată 30
Raileanu Alexandru (AlexandruR2008) Mirror 01 Aprilie 2024, 20:50 Evaluare finalizată 100
Petre Adelina (adelinapetre) Mirror 31 Martie 2024, 12:14 Evaluare finalizată 100
Marina Luca (lucamarina20893) Mirror 27 Martie 2024, 23:07 Evaluare finalizată 100
Marina Luca (Marina_Luca) Mirror 27 Martie 2024, 23:07 Evaluare finalizată 100
Marina Luca (Marina_Luca) Mirror 27 Martie 2024, 22:34 Evaluare finalizată 40
Du-te sus!