Процес угадывания, т.е нет факта что произошло угадывание, просто факт действия, удачный или нет.
64 = 2 в ст. 6
6 бит на одну попытку
Alt+ f10 bkb ghfdjq ryjgs vsib xnj,s drk.xbnm
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
uses crt;
var
a:array[1..100]of integer;
i,n:integer;
begin
writeln('skolko elementov?');
readln(n);
randomize;
for i:=1 to n do begin
a[i]:=random(100);
write(a[i]:3);
end;
writeln;
for i:=n downto 1 do
write(a[i]:3);
end.
Ответ:
120
Объяснение:
на одну запись понадобится:
<em>на идентификатор:</em>
число 999999 помешается в 20 бит 2^20 = 1048576
<em>на наименование:</em>
на 1 символ - 5 бит (2^5=32 что покрывает <em>"20 различных символов", </em>4 бита не хватит 2^4=16)
5бит * 15символов = 75 бит на наименование
<em>на наличие:</em>
есть/нет - 1 бит
складываем 20+75+1=96 бит на запись, это 12 байт
на 10 записей понадобится 120 байт