Содержание
Указатель
Поиск
var
P:array[2..100000] of boolean;
i, n, pr:integer;
flag:boolean;
begin
write('max = ');
readln(n);
for i := 2 to n do
P[i] := true;
pr := 2;
flag := true;
while flag do
begin
i := 2 * pr;
while i <= n do
begin
P[i] := false;
i := i + pr;
end;
flag := false;
for i := pr + 1 to n do
if P[i] then
begin
pr := i;
flag := true;
break;
end;
end;
for i := 10 to n do
if P[i] then
writeln(i);
readln;
end.
Общее количество символов для записи идентификатора = 29+9=38
Для кодирования одного символа необходимо log(2)38 ≈ 6 бит.
Для записи одного идентификатора требуется 6*6 бит = 36 бит = 36/8 байт ≈ 5 байт
Для хранения 180 <span>идентификаторов</span> потребуется 5*180 байт = 900 байт = 900/1024 Кбайт ≈ 0,9 Кбайт
=156.5(8)=6Е.А(16)
ттттттттттттттттттт
(Толстой | Гоголь) & Чехов = Толстой & Чехов + Гоголь & Чехов - Толстой & Гоголь & Чехов
(Толстой | Гоголь) & Чехов = 215 + 275 - 110 = 490 - 110 = 380.
Ответ: 380.