Hellybery
12.05.2022 13:47

6. сортировка кубиков ваня придумал новый алгоритм сортировки и сейчас тренируется на кубиках с цифрами, чтобы понять, как он работает. перед ним на столе лежат кубики с числами от 1 до 10 (на каждом кубике записано одно число), выложенные в таком порядке: 8 9 10 4 5 6 1 7 2 3 за одну операцию ваня берет несколько рядом стоящих кубиков как одну конструкцию, переворачивает и кладет на прежнее место. например, если бы кубики лежали в таком порядке: 1 2 3 4 5 6 7 8 9 10, а ваня взял бы кубики начиная с кубика с цифрой 4 и заканчивая кубиком с цифрой 9 и перевернул бы, то получилась бы такая последовательность: 1 2 3 9 8 7 6 5 4 10. то, что какие-то кубики после выполнения подобных операций окажутся лежащими вверх ногами, ваню не смущает. кроме того, ваня различает кубик с цифрой 6 и кубик с цифрой 9 (они разного цвета, поэтому невозможно одну цифру получить из другой при перевороте). ване понять, какое наименьшее количество таких операций потребуется, чтобы кубики стали лежать в порядке возрастания: 1 2 3 4 5 6 7 8 9 10. комментарий. если бы у него было всего 4 кубика и они лежали в таком порядке: 4 1 3 2, то наименьшее количество операций было бы равно двум: сначала переворачиваем кусок из первых двух кубиков слева, получаем 1 4 3 2, затем переворачиваем кусок из трех кубиков справа, получаем 1 2 3 4.

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
irinavlasova
11.05.2023 18:10
Var
mas_in, mas_out : array [1..100,1..100] of integer; 
n,m,i,j:integer;
begin 
write('Введите количество строк n='); readln(n); 
write('Введите количество столбцов m='); readln(m); 
for i:=1 to n do   
for j:=1 to m do   
mas_in[i,j]:=random(99);   
//mas_in[i,j]:=i*(j+i);     
writeln('Исходная матрица'); 
for i:=1 to n do   
begin   
for j:=1 to m do     
write(mas_in[i,j]:2,' ');   
writeln;   
end;      
for i:=1 to n do   
begin   
for j:=1 to m do     
mas_out[i,j]:=mas_in[i,m-j+1];   
end;    
writeln('Конечная матрица'); 
for i:=1 to n do   
begin   
for j:=1 to m do     
write(mas_out[i,j]:2,' ');   
writeln;   
end;
end.
0,0(0 оценок)
Ответ:
мирэлюзий
16.06.2020 17:10
Чтобы посчитать количество информации нужно 
1.умножить 16 бит (1 символ) на кол-во символов на одну строку
16*64=1024 бит
2.умножить информацию одной строки на количество строк на странице
1024*56=57344 бит
3.умножить информацию одной страницы на количество страниц
57344*1024=58720256 бит
4.поделить это число (объем документа в битах) на 8 тем самым переводя его в байты 
58720256/8=7340032 байт
5.поделить это число на 1024 переводя его в килобайты
7340032/1024=7168 Кбайт
5 поделить еще раз на 1024 преводя файл в мегабайты
7168/1024=7
ответ:7 Мбайт или номер 4
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота