Soluții trimise

Rezumat problemă

Cătălin este cel mai important general din armata țării sale, care are N membri (soldați și ofițeri), numerotați de la 1 la N (Cătălin are numărul 1). Un ofițer este un soldat care are în subordinea sa alți soldaţi. Conform ierarhiei militare, Cătălin și toți ceilalți ofițeri primesc inițial 3 subalterni (soldații cu numerele 2, 3 şi 4). Fiecare dintre cei trei, primește la rândul lui alți 3 subalterni, după următoarea regulă: ofițerul cu numărul x primește subalternii 3 * x – 1, 3 * x, 3 * x + 1 (dacă aceștia există în armată).

S-a descoperit că în această armată există trădători. Mai exact, toți cei numerotați cu numere prime sunt dovediți trădători, iar Cătălin știe bine asta, asa că ia măsuri radicale: decide să îi elimine pe rând pe toți acești misei, începând chiar cu subalternul său cu numărul 2. Dacă ofițerul cu numărul X este eliminat, toți subalternii săi devin subalternii comandantului său. Eliminându-l pe 2, subalternii acestuia devin subalternii comandantului lui 2, adică ai lui Cătălin. După trista eliminare a lui 2, Cătălin trece mai departe și elimină pe rând pe cei cu numerele 3, 5, 7, 11, 13 … Subalternii lui 3, 5, 7 devin subalternii lui 1, cei ai lui 11 devin ai lui 4 și tot așa.

După măcel, Cătălin trebuie să răspundă la Q întrebări ale împăratului care dorește să afle câți subalterni are un membru x al armatei sale. Dacă x a fost eliminat, Cătălin va transmite pentru acesta răspunsul -1.

ID   Utilizator Problema Data încărcării Stare
Țoc Ana-Maria (anamaria2_) Catalin si armata 06 Decembrie 2024, 19:22 Evaluare finalizată 100
Țoc Ana-Maria (anamaria2_) Catalin si armata 06 Decembrie 2024, 19:19 Evaluare finalizată 0
Țoc Ana-Maria (anamaria2_) Catalin si armata 06 Decembrie 2024, 19:16 Evaluare finalizată 0
Țoc Ana-Maria (anamaria2_) Catalin si armata 06 Decembrie 2024, 19:10 Evaluare finalizată 100
prof CNTV (tudor) Catalin si armata 09 Noiembrie 2024, 21:01 Evaluare finalizată 100
Craciun Mihaela Teodora (MihaelaTeodoraCraciun) Catalin si armata 13 August 2024, 15:11 Evaluare finalizată 100
Horobeanu Tudor (TudorH736) Catalin si armata 25 Iulie 2024, 20:28 Evaluare finalizată 100
Horobeanu Tudor (TudorH736) Catalin si armata 25 Iulie 2024, 20:28 Evaluare finalizată 100
ochesel codrin (codrin20) Catalin si armata 25 Iulie 2024, 19:02 Evaluare finalizată 0
ochesel codrin (codrin20) Catalin si armata 25 Iulie 2024, 18:58 Evaluare finalizată 0
ochesel codrin (codrin20) Catalin si armata 25 Iulie 2024, 18:58 Evaluare finalizată 0
ochesel codrin (codrin20) Catalin si armata 25 Iulie 2024, 18:57 Evaluare finalizată 60
ochesel codrin (codrin20) Catalin si armata 25 Iulie 2024, 18:57 Evaluare finalizată 40
ochesel codrin (codrin20) Catalin si armata 25 Iulie 2024, 18:55 Evaluare finalizată 60
ochesel codrin (codrin20) Catalin si armata 25 Iulie 2024, 18:55 Evaluare finalizată 0
ochesel codrin (codrin20) Catalin si armata 25 Iulie 2024, 18:54 Evaluare finalizată 0
ochesel codrin (codrin20) Catalin si armata 25 Iulie 2024, 18:53 Evaluare finalizată 10
ochesel codrin (codrin20) Catalin si armata 25 Iulie 2024, 18:53 Evaluare finalizată 10
ochesel codrin (codrin20) Catalin si armata 25 Iulie 2024, 18:52 Evaluare finalizată 0
ochesel codrin (codrin20) Catalin si armata 25 Iulie 2024, 18:51 Evaluare finalizată 60
ochesel codrin (codrin20) Catalin si armata 25 Iulie 2024, 18:51 Evaluare finalizată 60
ochesel codrin (codrin20) Catalin si armata 25 Iulie 2024, 18:51 Evaluare finalizată E.C
ochesel codrin (codrin20) Catalin si armata 25 Iulie 2024, 18:50 Evaluare finalizată 60
MINEA GEORGE CHRISTIAN (GEORGE_CHRISTIAN_MINEA) Catalin si armata 11 Iulie 2024, 11:11 Evaluare finalizată 100
Iordan Andrei (AndreiJ) Catalin si armata 11 Iulie 2024, 11:10 Evaluare finalizată 100
Diaconu Tudor (ridiche34) Catalin si armata 02 Iulie 2024, 15:35 Evaluare finalizată 80
Diaconu Tudor (ridiche34) Catalin si armata 02 Iulie 2024, 15:35 Evaluare finalizată 80
Diaconu Tudor (ridiche34) Catalin si armata 02 Iulie 2024, 15:31 Evaluare finalizată 80
Diaconu Tudor (ridiche34) Catalin si armata 02 Iulie 2024, 15:31 Evaluare finalizată 0
Cocu Tudor (っ◔◡◔)っ (TudorCocu) Catalin si armata 09 Aprilie 2024, 18:47 Evaluare finalizată 100
APOPUTOAIE VLAD CRISTIAN (vladcristian382) Catalin si armata 09 Aprilie 2024, 11:50 Evaluare finalizată 100
APOPUTOAIE VLAD CRISTIAN (vladcristian382) Catalin si armata 09 Aprilie 2024, 11:48 Evaluare finalizată 0
APOPUTOAIE VLAD CRISTIAN (vladcristian382) Catalin si armata 09 Aprilie 2024, 11:38 Evaluare finalizată 90
APOPUTOAIE VLAD CRISTIAN (vladcristian382) Catalin si armata 09 Aprilie 2024, 11:30 Evaluare finalizată 90
Raileanu Alexandru (AlexandruR2008) Catalin si armata 05 Aprilie 2024, 21:57 Evaluare finalizată 100
Badu Ioana (bufulicii) Catalin si armata 14 Martie 2024, 11:14 Evaluare finalizată 100
Badu Ioana (bufulicii) Catalin si armata 14 Martie 2024, 11:07 Evaluare finalizată 0
Badu Ioana (bufulicii) Catalin si armata 14 Martie 2024, 11:04 Evaluare finalizată 0
Badu Ioana (bufulicii) Catalin si armata 14 Martie 2024, 11:02 Evaluare finalizată 60
Badu Ioana (bufulicii) Catalin si armata 14 Martie 2024, 11:01 Evaluare finalizată 60
Tufescu Lacramioara (lacramioaratufescu) Catalin si armata 18 Februarie 2024, 17:44 Evaluare finalizată 100
Costea Diana Stefania (Dia3141) Catalin si armata 27 Ianuarie 2024, 18:29 Evaluare finalizată 100
Ben Shapiro 💻 (Ego_sum_qui_sum) Catalin si armata 27 Ianuarie 2024, 17:21 Evaluare finalizată 100
Ben Shapiro 💻 (Ego_sum_qui_sum) Catalin si armata 27 Ianuarie 2024, 17:19 Evaluare finalizată 10
Pirlog Marian Nicolae (Pirlog_Marian) Catalin si armata 27 Ianuarie 2024, 16:41 Evaluare finalizată 100
Pirlog Marian Nicolae (Pirlog_Marian) Catalin si armata 27 Ianuarie 2024, 16:39 Evaluare finalizată 60
Pirlog Marian Nicolae (Pirlog_Marian) Catalin si armata 27 Ianuarie 2024, 16:39 Evaluare finalizată 60
Negret Bianca (Bianca2507) Catalin si armata 27 Ianuarie 2024, 16:37 Evaluare finalizată 100
Serban Alexandru (AlexSerban21) Catalin si armata 21 Ianuarie 2024, 17:07 Evaluare finalizată 100
Grindeanu Mihaela (MGrindeanu) Catalin si armata 16 Ianuarie 2024, 21:19 Evaluare finalizată 100