8=2^3 --> 3 бита для одного пикселя
3*128*128 = 3* 2^7 *2^7 =3*2^14 битов =3*2 Кбайтов =6 Кбайтов
Костыль-код:
var n,i,s:longint;
begin
read(n);
s:=n;
i:=1;
while s - i > 0 do
begin
s:=s - i;
i:=i + 1;
end;
writeln(i);
end.
Хороший код:
var n:longint;
<span>begin
</span><span>read(n);
</span><span>writeln((sqrt(8*n+1)-1)/2);
</span><span>end.</span>