Не знаю, о какой схеме идет речь, но количество слов определить элементарно.
Всего есть 3 позиции, на каждой из них может стоять один из двух символов.
Значит искомое количество слов = 2*2*2 = 8.
//PascalABC.NET 3.2 сборка 1318
<span>
</span>Const
n=7;
Var
ma:array[1..n,1..n] of integer;
countn,countp,i,j:integer;
sr:real;
begin
for i:=1 to n do
for j:=1 to n do
begin
readln(ma[i][j]);
if ma[i][j]>0 then inc(countp) else
if ma[i][j]<0 then inc(countn);
end;
for i:=1 to n do
begin
for j:=1 to n do
write(ma[i][j]:4);
writeln;
end;
writeln('Count of positive=',countp,', count of negative=',countn);
for j:=1 to n do
begin
sr:=0;
for i:=1 to n do
sr+=ma[i][j];
writeln(j,' ',sr/n);
end;
end.
Шестьдесят яблок
60 яблок.
Или, 1 - 001
Где N количество символов.
Т.к в первой букве слова они используют только 2 буквы , то i = 1 (бит)
В оставшихся девяти позициях используются все 48 символов .
По той же формуле i=6 ( округляем всегда в большую сторону)
Получается
1+(6*9)=55 бит
Ответ: 55 бит