? - фальшивая
+ - настоящая
dif - знание о весе фальшивой (больше или меньше)
vs - взвешивание
=> - итог взвешивания
1 откладываем
1) 7? vs 7?
if == => 14+ 7? goto 2)
if <> => 7+ 14? goto
2) 4? vs 4+
if == => 18+ 3? goto 3)
if <> => 10+ 4? goto
3) 2? vs 2+
if == => 20+ 1? goto 4)
if <> => 19+ 2? goto
4) 1? vs 1+
if == => фальшивая та что отложена вначале
if <> => нашли
#include <cstdlib>
#include <iostream>
30*20*8=4 800 бит, или 600 байт
200 * 300 = 60 000 бит, если изображение монохромное (т.е. может содержать только белый и черный цвета), или 200 * 300 * 8 = 60 000 байт, если имеется в виду grayscale изображение (оттенки серого). Возможные варианты ответа - 600 + (60 000 \ 8) = 8 100 байт и 60 000 + 600 = 60 600 байт.
48 стр * 40 строк * 64 симв * 8 бит симв = 983040 бит инф. объём.
begin
k:=0;
for i:=1 to n do
if A[i] mod 2 =0 then k:=k+1;
write(k);
end.