М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
alena11021
alena11021
20.03.2021 20:22 •  Информатика

Ниже представлены 10 числовых строк. Необходимо получить 10 строк посредством RLE кодирования (Кодирование длинных серий). В ответ запишите разницу в длине между самой длинной и самой короткой строкой, полученными после кодирования. Пример кодирования длинных серий:

→ 9W3B24W1B14W

434334433213 443124221232 241432413422 143124133234 243134214213 333121112234 234322312233 431322442414 333224342112 433124214342

👇
Ответ:
elvira1234123
elvira1234123
20.03.2021

12

Объяснение:

ответ от учителя, но я проверил по RLE (простыми словами кодирования в котором ты сокращаешь повторяющееся значения) и он выходит правильным.

4,6(84 оценок)
Ответ:
perevuznik1
perevuznik1
20.03.2021

12

Объяснение:

ПРОВЕРЕНО

4,4(34 оценок)
Открыть все ответы
Ответ:
taric2004
taric2004
20.03.2021
Var b,c:boolean;
a:integer;
begin
readln(a);
writeln(not odd(a));
if a mod 10 = 7 then b:=true;
writeln(b);
writeln(not odd(a mod 10));
end.

var r,a:integer;
begin
read(r,a);
if a*a>pi*r*r then writeln('Square')
else if a*a<pi*r*r then writeln('Circle')
else writeln('Equal');
end.

var m1,m2,v1,v2:integer;
begin
read(m1,v1,m2,v2);
if m1/v1>m2/v2 then writeln('p1>p2')
else if m1/m2<m2/v2 then writeln('p1<p2')
else writeln('p1=p2');
end.

var a,b:real;
begin
read(a,b);
b*=0.45;
if a>b then writeln(b)
else if a<b then writeln(a)
else writeln('Equal');
end.
4,4(56 оценок)
Ответ:
BLACK2IVAN
BLACK2IVAN
20.03.2021
var
s:real;
flag,d,m:integer;
begin     
      s:=10; d:=1;
          while s<=100 do             
               begin                 
                  writeln('d: ',d,'   s: ',s);  {эта строка не обязательна, выводит на экран ежедневный пробег, как бы для контроля}         
                      s:=s+s*0.1;                   
                      d:=d+1;                       
                            if s<20 then                           
                                  flag:=d;             
                end;
      writeln('> 20 km :', flag+1,'    day');
      writeln('>100 km : ',d);
end.
4,8(96 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ