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.

Moisil++, 2016
ID   Utilizator Problema Data încărcării Stare
florea gabriel (Catelbun1) Catalin si armata 04 Martie 2026, 09:54 Evaluare finalizată 0
Rafila Daniela (Daniela57) Catalin si armata 28 Februarie 2026, 17:00 Evaluare finalizată 100
Bușoi Alexandru David (Involve_X) Catalin si armata 12 Februarie 2026, 19:15 Evaluare finalizată 100
Vlad Tudor (Tudor297) Catalin si armata 11 Februarie 2026, 12:00 Evaluare finalizată 0
Pitoiu Stefan Calin (Stefanica201) Catalin si armata 28 Ianuarie 2026, 23:57 Evaluare finalizată 10
Pitoiu Stefan Calin (Stefanica201) Catalin si armata 28 Ianuarie 2026, 23:56 Evaluare finalizată 0
Grămescu Mihaela (mihaelagramescu) Catalin si armata 28 Ianuarie 2026, 23:40 Evaluare finalizată 0
Cucea Maria (cucea_maria) Catalin si armata 28 Ianuarie 2026, 23:40 Evaluare finalizată 10
Grămescu Mihaela (mihaelagramescu) Catalin si armata 28 Ianuarie 2026, 23:40 Evaluare finalizată E.C
Cucea Maria (cucea_maria) Catalin si armata 28 Ianuarie 2026, 23:35 Evaluare finalizată 0
Grămescu Mihaela (mihaelagramescu) Catalin si armata 28 Ianuarie 2026, 23:33 Evaluare finalizată 0
Grămescu Mihaela (mihaelagramescu) Catalin si armata 28 Ianuarie 2026, 23:31 Evaluare finalizată 0
Cucea Maria (cucea_maria) Catalin si armata 28 Ianuarie 2026, 23:31 Evaluare finalizată 10
Grămescu Mihaela (mihaelagramescu) Catalin si armata 28 Ianuarie 2026, 23:26 Evaluare finalizată 0
go outside (go_touch_grass) Catalin si armata 28 Ianuarie 2026, 23:26 Evaluare finalizată 10
Grămescu Mihaela (mihaelagramescu) Catalin si armata 28 Ianuarie 2026, 23:23 Evaluare finalizată 0
go outside (go_touch_grass) Catalin si armata 28 Ianuarie 2026, 23:23 Evaluare finalizată 70
Codruț Tudor (tudorcodrut) Catalin si armata 28 Ianuarie 2026, 23:23 Evaluare finalizată 0
Codruț Tudor (tudorcodrut) Catalin si armata 28 Ianuarie 2026, 23:23 Evaluare finalizată 0
go outside (go_touch_grass) Catalin si armata 28 Ianuarie 2026, 23:01 Evaluare finalizată 0
Herta Tudor (TudorHhAndrei) Catalin si armata 28 Ianuarie 2026, 22:37 Evaluare finalizată 20
Herta Tudor (TudorHhAndrei) Catalin si armata 28 Ianuarie 2026, 22:32 Evaluare finalizată 20
Herta Tudor (TudorHhAndrei) Catalin si armata 28 Ianuarie 2026, 22:32 Evaluare finalizată 20
Herta Tudor (TudorHhAndrei) Catalin si armata 28 Ianuarie 2026, 22:24 Evaluare finalizată 0
Herta Tudor (TudorHhAndrei) Catalin si armata 28 Ianuarie 2026, 22:21 Evaluare finalizată 10
Chis Ianis (chisianis) Catalin si armata 28 Ianuarie 2026, 22:10 Evaluare finalizată 100
Borcan Borcan (Borcanel) Catalin si armata 28 Ianuarie 2026, 22:09 Evaluare finalizată 20
Borcan Borcan (Borcanel) Catalin si armata 28 Ianuarie 2026, 22:09 Evaluare finalizată 0
Gîrliște Mădălin (AbC_LTAV) Catalin si armata 28 Ianuarie 2026, 21:32 Evaluare finalizată 100
Rujoiu Laurențiu (rujoiulaurentiu) Catalin si armata 28 Ianuarie 2026, 21:32 Evaluare finalizată 100
Gîrliște Mădălin (AbC_LTAV) Catalin si armata 28 Ianuarie 2026, 21:26 Evaluare finalizată 100
Vucea Patrik (patrikvucea) Catalin si armata 28 Ianuarie 2026, 21:15 Evaluare finalizată 0
alex jian (alexverif) Catalin si armata 28 Ianuarie 2026, 21:14 Evaluare finalizată 0
Popovici Andrei (PopoviciAndrei23) Catalin si armata 28 Ianuarie 2026, 21:09 Evaluare finalizată 100
Popovici Andrei (PopoviciAndrei23) Catalin si armata 28 Ianuarie 2026, 21:09 Evaluare finalizată 70
Rujoiu Laurențiu (rujoiulaurentiu) Catalin si armata 28 Ianuarie 2026, 21:02 Evaluare finalizată 0
Rujoiu Laurențiu (rujoiulaurentiu) Catalin si armata 28 Ianuarie 2026, 21:01 Evaluare finalizată E.C
Rujoiu Laurențiu (rujoiulaurentiu) Catalin si armata 28 Ianuarie 2026, 21:01 Evaluare finalizată E.C
Calugar Ianis (CalugarIanis) Catalin si armata 28 Ianuarie 2026, 20:57 Evaluare finalizată 100
Cojocaru Rares (Cojocaru_Rares) Catalin si armata 28 Ianuarie 2026, 20:49 Evaluare finalizată 100
Coza Ana (anacoza) Catalin si armata 28 Ianuarie 2026, 20:19 Evaluare finalizată 0
Coza Ana (anacoza) Catalin si armata 28 Ianuarie 2026, 20:16 Evaluare finalizată 0
uvjhj cgfxch (Anabobo008) Catalin si armata 28 Ianuarie 2026, 20:15 Evaluare finalizată 0
uvjhj cgfxch (Anabobo008) Catalin si armata 28 Ianuarie 2026, 20:12 Evaluare finalizată 0
uvjhj cgfxch (Anabobo008) Catalin si armata 28 Ianuarie 2026, 20:12 Evaluare finalizată E.C
Mocean Roxana (roxanamocean) Catalin si armata 28 Ianuarie 2026, 19:52 Evaluare finalizată 10
Mocean Roxana (roxanamocean) Catalin si armata 28 Ianuarie 2026, 19:52 Evaluare finalizată 0
Mocean Roxana (roxanamocean) Catalin si armata 28 Ianuarie 2026, 19:49 Evaluare finalizată 0
Gridan Darius (G_Darius) Catalin si armata 28 Ianuarie 2026, 19:47 Evaluare finalizată 100
Gridan Darius (G_Darius) Catalin si armata 28 Ianuarie 2026, 19:47 Evaluare finalizată 60
Du-te sus!