Яковчук1911
?>

Какое колличество ячеек имеет оперативная память объёмом 2гб?

Информатика

Ответы

supply1590
8*1024*1024*1024*2=17179869184 ячейки 1 ячейка = 8 битам
plio67380

from itertools import product

i = open('input.txt', 'r')

o = open('output.txt', 'w+')

l = int(i.

alpha = "245"

d = []

for s in product(alpha, repeat=l):

    d.append([" ".join(

for q in d[1: ]:

    s = " ".join(q)

    if int(s.count('2')) > 2:

        continue

    o.write(" ".join(q) + '\n')

i.close()

o.close()

код к : «перевод кода с питона на паскаль»

var

n,c,i,ost,b,t,d: integer;

a,k: string;

begin

readln(n);

c: =1;

for i: =1 to n do

c: =c*3;

c: =c-1;

for i: =1 to c do

begin

k: ='';

b: =i;

t: =0;

while b> 0 do

begin

ost: =b mod 3;

if ost=0 then inc(t);

d: =(-sqr(ost)+5*ost+4)div 2;

str(d,a);

k: =a+k;

b: =b div 3;

end;

while length(k)do

begin

k: ='2'+k;

inc(t);

end;

if t< =2 then writeln(k);

end;

end.

pozhidaevgv
Количество сравнений, это сколько раз твое число приравнивается к другим. смотря на твою последовательность ты после сортировки массива сравниваешь число 2 со своим массивом. приравниваешь его к первому числу это у тебя единица. число один не совпадает с даным по условию числом, значит двигаемся дальше, и это уже будет другое сравнение. и так делаем пока не найдем число "2". так как это число у тебя на втором месте, количество сравнений будет 2. если бы ты искал например число 4 количество сравнений было бы 5, так как число 4 стоит пятым в очереди.

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Какое колличество ячеек имеет оперативная память объёмом 2гб?
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

lemoh
Mark-Petrovich
ГармаеваЕкатерина1637
forwandy42
MAXIM76748
severbykova
yurazharov
shturman-765255
dokmak140652
Андреевич-Екатерина1974
amaraks67
Olybetezina1973
Олег1105
АлександровнаВладимирович1424
vfilina