Diferente pentru problema/light2 intre reviziile #7 si #1

Diferente intre titluri:

Light2
light2

Diferente intre continut:

== include(page="template/taskheader" task_id="light2") ==
În laboratorul de fizică sunt $N$ becuri. Iniţial toate becurile sunt stinse. Fiecare din cei $K$ elevi din laborator îşi alege un număr natural {$d{~i~}$} ({$2 ≤ d{~i~} ≤ N$}) şi schimbă starea tuturor becurilor din {$d{~i~}$} în {$d{~i~}$}. Prin schimbarea stării unui bec se înţelege că un bec stins va deveni aprins iar un bec aprins va deveni stins. După ce un elev schimbă starea becurilor sale, acesta părăseşte clasa.
 
Scrieţi un program care calculează câte becuri vor rămâne aprinse, după ce toţi elevii părăsesc clasa.
Poveste şi cerinţă...
h2. Date de intrare
Fişierul de intrare $light2.in$ conţine pe prima linie un întreg pozitiv $N$, reprezentând numărul de becuri din laborator. A doua linie conţine numărul $K$, numărul de elevi. A treia linie din fişier conţine $K$ numere naturale {$d{~1~}$}, {$d{~2~}$}, ... {$d{~K~}$}, separate prin câte un spaţiu.
Fişierul de intrare $light2.in$ ...
h2. Date de ieşire
Fişierul de ieşire $light2.out$ va conţine un singur număr natural, reprezentând numărul de becuri care rămân aprinse, după ce toţi elevii părăsesc clasa.
În fişierul de ieşire $light2.out$ ...
h2. Restricţii
* $3 ≤ N ≤ 10^12^$
* $1 ≤ K ≤ 22$
* $1 ≤ d{~i~} ≤ min(N, 10^6^)$
* Numerele {$d{~i~}$} nu sunt în mod necesar distincte două câte două
* $... ≤ ... ≤ ...$
h2. Exemplu
table(example). |_. light2.in |_. light2.out |
|8
2
2 3
|4|
| This is some
  text written on
  multiple lines.
| This is another
  text written on
  multiple lines.
|
h3. Explicaţie
Iniţial, toate becurile sunt stinse. După ce primul elev schimbă starea becurilor sale, al {$2$}-lea, al {$4$}-lea, al {$6$}-lea şi al {$8$}-lea bec vor fi aprinse. După ce al doilea elev schimbă starea becurilor sale, vor rămâne aprinse becurile cu numerele de ordine {$2$}, {$3$}, {$4$} şi {$8$}.
...
== include(page="template/taskfooter" task_id="light2") ==

Nu exista diferente intre securitate.

Diferente intre topic forum:

5344