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
Icriverzi Andrei (Andrei_Icriverzi) Mirror 11 Aprilie 2025, 16:09 Evaluare finalizată 100
Ariton Mihai (Mihai_Ariton) Mirror 11 Aprilie 2025, 00:38 Evaluare finalizată 100
Ariton Mihai (Mihai_Ariton) Mirror 10 Aprilie 2025, 23:02 Evaluare finalizată 30
bogdan raul (bogdan_raul55) Mirror 02 Aprilie 2025, 17:55 Evaluare finalizată 100
bogdan raul (bogdan_raul55) Mirror 02 Aprilie 2025, 17:55 Evaluare finalizată 30
bogdan raul (bogdan_raul55) Mirror 02 Aprilie 2025, 17:50 Evaluare finalizată 40
bogdan raul (bogdan_raul55) Mirror 02 Aprilie 2025, 17:26 Evaluare finalizată 100
bogdan raul (bogdan_raul55) Mirror 02 Aprilie 2025, 17:20 Evaluare finalizată 40
bogdan raul (bogdan_raul55) Mirror 02 Aprilie 2025, 17:05 Evaluare finalizată 40
bogdan raul (bogdan_raul55) Mirror 02 Aprilie 2025, 17:05 Evaluare finalizată 40
bogdan raul (bogdan_raul55) Mirror 02 Aprilie 2025, 17:04 Evaluare finalizată 40
bogdan raul (bogdan_raul55) Mirror 02 Aprilie 2025, 16:15 Evaluare finalizată 30
Cristian Petre (Cristian_46290) Mirror 01 Aprilie 2025, 17:08 Evaluare finalizată 0
Cristian Petre (Cristian_46290) Mirror 01 Aprilie 2025, 17:08 Evaluare finalizată 0
Pahonie George (Hezov) Mirror 26 Martie 2025, 13:54 Evaluare finalizată 100
Cornea Alexandru-Mihai (AlexandruCornea) Mirror 26 Martie 2025, 11:12 Evaluare finalizată E.C
Teodor Matei (mateicamataru) Mirror 19 Martie 2025, 16:24 Evaluare finalizată 0
Toma Vlad (VladyInfo) Mirror 19 Martie 2025, 10:49 Evaluare finalizată 60
c c (cc) Mirror 19 Februarie 2025, 13:50 Evaluare finalizată 100
fracContAlexandru (alexandru672) Mirror 11 Februarie 2025, 15:53 Evaluare finalizată 100
fracContAlexandru (alexandru672) Mirror 11 Februarie 2025, 11:59 Evaluare finalizată 30
Carnu Emilian (Emilian123123) Mirror 19 Ianuarie 2025, 17:11 Evaluare finalizată 100
Carnu Emilian (Emilian123123) Mirror 19 Ianuarie 2025, 17:11 Evaluare finalizată E.C
Carnu Emilian (Emilian123123) Mirror 19 Ianuarie 2025, 17:10 Evaluare finalizată 100
Carnu Emilian (Emilian123123) Mirror 19 Ianuarie 2025, 17:01 Evaluare finalizată 50
Carnu Emilian (Emilian123123) Mirror 19 Ianuarie 2025, 16:24 Evaluare finalizată 30
Carnu Emilian (Emilian123123) Mirror 19 Ianuarie 2025, 16:24 Evaluare finalizată 90
Carnu Emilian (Emilian123123) Mirror 19 Ianuarie 2025, 16:22 Evaluare finalizată 60
Carnu Emilian (Emilian123123) Mirror 19 Ianuarie 2025, 16:17 Evaluare finalizată 50
Carnu Emilian (Emilian123123) Mirror 19 Ianuarie 2025, 16:05 Evaluare finalizată 30
Peter Tobias (PeterTobias) Mirror 25 Decembrie 2024, 18:33 Evaluare finalizată 100
Toma Vlad (VladyInfo) Mirror 25 Noiembrie 2024, 08:49 Evaluare finalizată 30
Toma Vlad (VladyInfo) Mirror 25 Noiembrie 2024, 08:38 Evaluare finalizată 30
prof CNTV (tudor) Mirror 13 Octombrie 2024, 12:55 Evaluare finalizată 100
best in buzau (BestInBuzau) Mirror 27 Septembrie 2024, 05:16 Evaluare finalizată E.C
Tița Georgiana-Teodora (GeorgianaTeodora25) Mirror 09 Iulie 2024, 19:21 Evaluare finalizată 100
Sbora Ioan-David (Sbora_Ioan_David) Mirror 08 Iulie 2024, 19:42 Evaluare finalizată 100
Adrian Statescu (thinkphp) Mirror 06 Iunie 2024, 10:25 Evaluare finalizată 100
Fatu Mihai (mehai_me) Mirror 27 Aprilie 2024, 12:18 Evaluare finalizată 0
Popa Rares (rares0401) Mirror 23 Aprilie 2024, 02:18 Evaluare finalizată 70
Popa Rares (rares0401) Mirror 23 Aprilie 2024, 02:18 Evaluare finalizată 0
Popa Rares (rares0401) Mirror 23 Aprilie 2024, 02:14 Evaluare finalizată 70
Soare Vlad (Vlad0597) Mirror 20 Aprilie 2024, 13:48 Evaluare finalizată 100
Soare Vlad (Vlad0597) Mirror 20 Aprilie 2024, 13:44 Evaluare finalizată 90
Furnea Daniel (new00) Mirror 19 Aprilie 2024, 22:36 Evaluare finalizată 0
Furnea Daniel (new00) Mirror 19 Aprilie 2024, 22:35 Evaluare finalizată 0
Furnea Daniel (new00) Mirror 19 Aprilie 2024, 22:32 Evaluare finalizată 0
Furnea Daniel (new00) Mirror 19 Aprilie 2024, 22:31 Evaluare finalizată 0
Furnea Daniel (new00) Mirror 19 Aprilie 2024, 22:30 Evaluare finalizată 100
Furnea Daniel (new00) Mirror 19 Aprilie 2024, 22:27 Evaluare finalizată 0
Du-te sus!