Мне кажется что мы не можем сказать сколько яблок было у каждого мальчика. К примеру: если у Тимура было три, а у Руслана 2, то тогда бы Руслан дал Тимуру и у него было бы больше в 2 раза, чем у Руслана. А если бы Тимур дал Руслану еще одно яблоко, то тогда бы У Руслана стало больше чем у Тимура.
Поэтому такого быть не может. Но это моё мнение ✌️
Например при x=-1 y=0
Program gt;
var x,y:real;
begin
readln(x,y);
if(y<=x)and(y>=-x)and(x*x+y*y<=1)then writeln('YES') else
writeln('NO');
end.
Var a: array [1..100] of real;
n, i, kol: integer;
begin
readln(n);
for i := 1 to n do
read(a[i]);
kol := 0;
for i := 1 to n do begin
if (a[i] > 0)and(i mod 2 = 0)
then kol := kol + 1;
if a[i] < 0
then a[i] :=0;
end;
writeln(kol);
<span>end.</span>
Program zadacha;
var a,b,s:integer;
begin
writeln('Введите кол-во жителей: ');
readln(a);
writeln('Введите площадь государства: ');
readln(b);
s:=a/b;
writeln(s);
end.
Если рассматривать вариант, когда в буфере минимально возможным числом бит кодируется вся комбинация показаний, то решение во вложении, если "сжимается" каждое показание отдельно то так.
Показания датчика в диапазоне от A до B c шагом h. Могут принимать M значений.
В нашем случае:
Чтобы закодировать 13 комбинаций нам потребуется минимум
бит, округляя до ближайшего большего целого получим 4 бита. (Это половина байта. в байте 8 бит, если что :)
Если буфер хранит N показаний. то для этого в сжатом варианте потребуется N/2 байт, в несжатом варианте N байт.
Исходя из условия получаем:
Разрешаем относительно N
Ответ: 20 показаний (или 20 байт).