Soluții trimise

Rezumat problemă

Un grup de N cercetași, numerotați de la 1 la N, se află în tabără la munte. Pentru ei, organizatorii au pregătit N scaune, de asemenea numerotate de la 1 la N, așezate în cerc, astfel încât fiecare cercetaș să aibă locul său (locul cercetașului i este pe scaunul i, 1≤i≤N).

Pentru desfășurarea următoarei activități, organizatorii au decis ca M dintre cercetași să prezinte diferite exerciții. Numărul M este egal cu cea mai mare putere a lui 2 cu proprietatea că numărul N de cercetași aflați în tabără se poate scrie ca sumă de M numere consecutive în mulțimea numerelor impare. Cei M cercetași care vor prezenta sunt cei numerotați cu numerele impare consecutive a căror sumă este N. De exemplu, dacă N=8, atunci M este 2, iar exercițiile vor fi prezentate de cercetașii numerotați cu 3, respectiv cu 5.

Din joacă, micii cercetași s-au așezat pe scaune la întâmplare. Organizatorii au nevoie pentru a desfășura activitatea ca cel puțin cei M cercetași care vor prezenta exercițiile să se afle pe locurile lor. Pentru aceasta, o parte dintre cercetași trebuie să-și schimbe locul și organizatorii invită micii cercetași să participe la jocul numit ”Mutare”. Acest joc se desfășoară astfel: unul dintre cercetașii care nu se află pe locul lor se ridică și merge în interiorul cercului. Cercetașul numerotat cu numărul scaunului rămas liber își va ocupa locul, iar locul ocupat de el anterior rămâne astfel liber. Jocul continuă până când scaunul cercetașului aflat în interiorul cercului se eliberează și el se așază pe locul său.

Fiind dat numărul N, precum și ordinea în care s-au așezat cercetașii pe scaunele numerotate de la 1 la N, scrieți un program care să determine:

  • numărul M de cercetaşi care vor prezenta exerciţii în cadrul activităţii;
  • numerele de identificare ale celor M cercetaşi care vor prezenta exerciţiile, în ordine strict crescătoare;
  • numărul minim de cercetași care își vor schimba locul, astfel încât toţi cei M cercetași care vor prezenta exercițiile să se afle pe locurile lor.
ONI 2016, clasa a VIII-a
ID   Utilizator Problema Data încărcării Stare
Popa Dan Sebastian (dansebastianpopa) Cercetasi 20 Martie 2026, 16:49 Evaluare finalizată 0
pra . (PopescuRaduAndrei) Cercetasi 11 Martie 2026, 18:46 Evaluare finalizată 100
pra . (PopescuRaduAndrei) Cercetasi 11 Martie 2026, 13:07 Evaluare finalizată 0
Pop Ionut (Ionut4428) Cercetasi 20 Februarie 2026, 20:41 Evaluare finalizată 100
Munteanu Daniel (Daniel58854) Cercetasi 07 Februarie 2026, 14:09 Evaluare finalizată 10
Munteanu Daniel (Daniel58854) Cercetasi 07 Februarie 2026, 14:03 Evaluare finalizată 80
Munteanu Daniel (Daniel58854) Cercetasi 07 Februarie 2026, 13:47 Evaluare finalizată 0
Munteanu Daniel (Daniel58854) Cercetasi 07 Februarie 2026, 13:33 Evaluare finalizată 0
Munteanu Daniel (Daniel58854) Cercetasi 07 Februarie 2026, 13:29 Evaluare finalizată 0
Munteanu Daniel (Daniel58854) Cercetasi 07 Februarie 2026, 13:28 Evaluare finalizată 0
Munteanu Daniel (Daniel58854) Cercetasi 07 Februarie 2026, 13:26 Evaluare finalizată 0
Munteanu Daniel (Daniel58854) Cercetasi 07 Februarie 2026, 13:22 Evaluare finalizată 0
Raia Eric (EricSquirtle) Cercetasi 02 Februarie 2026, 15:19 Evaluare finalizată 100
. . (rexzy1000) Cercetasi 08 Noiembrie 2025, 04:52 Evaluare finalizată 100
Raduta Mihail (Mihailraduta) Cercetasi 02 August 2025, 20:09 Evaluare finalizată 100
damian B (Damain) Cercetasi 05 Iulie 2025, 13:04 Evaluare finalizată E.C
Nicusor Dan Nicusor Dan (Nicusor_Dan) Cercetasi 16 Mai 2025, 09:43 Evaluare finalizată 100
Ionica Diana (dianamariaionica) Cercetasi 10 Aprilie 2025, 09:41 Evaluare finalizată 100
Ionica Diana (dianamariaionica) Cercetasi 10 Aprilie 2025, 09:39 Evaluare finalizată 20
Oprean Natasha (noprean) Cercetasi 31 Martie 2025, 19:22 Evaluare finalizată 90
Oprean Natasha (noprean) Cercetasi 31 Martie 2025, 18:39 Evaluare finalizată 0
Oprean Natasha (noprean) Cercetasi 31 Martie 2025, 18:18 Evaluare finalizată 0
Oprean Natasha (noprean) Cercetasi 31 Martie 2025, 18:18 Evaluare finalizată 0
Vartolomei Luca (Lucaje123) Cercetasi 21 Martie 2025, 20:49 Evaluare finalizată 100
MINEA GEORGE CHRISTIAN (GEORGE_CHRISTIAN_MINEA) Cercetasi 19 Martie 2025, 18:10 Evaluare finalizată 100
MINEA GEORGE CHRISTIAN (GEORGE_CHRISTIAN_MINEA) Cercetasi 19 Martie 2025, 18:02 Evaluare finalizată 30
MINEA GEORGE CHRISTIAN (GEORGE_CHRISTIAN_MINEA) Cercetasi 19 Martie 2025, 18:01 Evaluare finalizată E.C
Dimitriu Flaviu (flaviu_dimitriu) Cercetasi 19 Martie 2025, 13:50 Evaluare finalizată 0
Diaconu Andreea (Andreea0210) Cercetasi 07 Martie 2025, 21:26 Evaluare finalizată 100
Diaconu Andreea (Andreea0210) Cercetasi 07 Martie 2025, 21:26 Evaluare finalizată 0
Diaconu Andreea (Andreea0210) Cercetasi 07 Martie 2025, 21:25 Evaluare finalizată 0
Diaconu Andreea (Andreea0210) Cercetasi 07 Martie 2025, 21:24 Evaluare finalizată E.C
Diaconu Andreea (Andreea0210) Cercetasi 07 Martie 2025, 21:24 Evaluare finalizată E.C
Diaconu Tudor (ridiche34) Cercetasi 22 Februarie 2025, 11:09 Evaluare finalizată 100
Crețu Constantin (cc) Cercetasi 19 Februarie 2025, 15:17 Evaluare finalizată 100
Georgescu Rares (Rares_Georgescu) Cercetasi 21 Ianuarie 2025, 07:00 Evaluare finalizată 100
Peter Tobias (PeterTobias) Cercetasi 23 Decembrie 2024, 11:26 Evaluare finalizată 100
Sfichi Andrei (SfichiAndrei) Cercetasi 19 Noiembrie 2024, 13:49 Evaluare finalizată 0
Sfichi Andrei (SfichiAndrei) Cercetasi 19 Noiembrie 2024, 13:48 Evaluare finalizată 0
Sfichi Andrei (SfichiAndrei) Cercetasi 19 Noiembrie 2024, 13:13 Evaluare finalizată 0
Boac Mihai Cosmin (Cosminane) Cercetasi 23 Octombrie 2024, 11:46 Evaluare finalizată 100
Petre Alexia-Bianca (informatica1218) Cercetasi 06 Octombrie 2024, 18:23 Evaluare finalizată 100
Petre Alexia-Bianca (informatica1218) Cercetasi 05 Octombrie 2024, 13:45 Evaluare finalizată 20
Petre Alexia-Bianca (informatica1218) Cercetasi 05 Octombrie 2024, 13:45 Evaluare finalizată 20
Petre Alexia-Bianca (informatica1218) Cercetasi 05 Octombrie 2024, 13:43 Evaluare finalizată 0
Petre Alexia-Bianca (informatica1218) Cercetasi 05 Octombrie 2024, 13:43 Evaluare finalizată 0
Petre Alexia-Bianca (informatica1218) Cercetasi 05 Octombrie 2024, 13:34 Evaluare finalizată 0
Petre Alexia-Bianca (informatica1218) Cercetasi 05 Octombrie 2024, 13:34 Evaluare finalizată 0
Petre Alexia-Bianca (informatica1218) Cercetasi 05 Octombrie 2024, 13:34 Evaluare finalizată 0
Petre Alexia-Bianca (informatica1218) Cercetasi 05 Octombrie 2024, 13:33 Evaluare finalizată 0
Du-te sus!