Юсик1854
25.09.2022 21:51

B. разгон облаков
имя входного файла: стандартный ввод
имя выходного файла: стандартный вывод
ограничение по времени: 1 секунда
ограничение по памяти: 256 мегабайт
как известно, распорядок дня барона карла фридриха иеронима фон мюнхгаузена на 30 мая
1779 года начинался с подъёма в 6 часов тура. а в 7 часов утра барон планировал разгон облаков
и установление хорошей погоды.
некоторые горожане сомневаются, что барон имеет какое-либо отношение к исчезновению облаков, и предполагают, что он просто пользуется прогнозом погоды (конечно, мы-то знаем, что
разогнать облака намного проще, чем получить долговременный и достаточно точный прогноз погоды, но современники барона полагали иначе).
сомнения горожан подкреплены тем, что если в некоторый день попросить барона разогнать
облака, он соглашается сделать это в один из следующих дней. какой именно это будет день, выбирает сам мюнхгаузен. для исполнения о разгоне облаков, поступивших в разные дни,
мюнхгаузен может выбрать один день.
горожане раздобыли прогноз погоды, которым, по их предположению, пользуется мюнхгаузен.
они планируют обратиться к барону с о разгоне облаков и полагают, что при поступлении в некоторый день мюнхгаузен пообещает разогнать облака в ближайший (следующий за
днём, в который поступила солнечный согласно этому прогнозу день.
ваша — определить, какое минимальное и какое максимальное количество дней после
поступления горожанам придётся ожидать её исполнения, если их предположения об использовании прогноза верны.
замечание. горожане считают днём ожидания тот день, в который поступила формат входных данных
в первой строке содержатся целые числа n и m (1 6 n 6 105
, 1 6 m 6 105
) — количество
солнечных дней в прогнозе погоды и количество горожан.
во второй строке содержится n целых чисел s1, s2, . . , sn (1 6 s1 < s2 < . . < sn 6 109
) — номера
солнечных дней согласно прогнозу погоды.
в третьей строке содержится m целых чисел p1, p2, . . , pm (1 6 p1 < p2 < . . < pm < sn) —
номера дней, в которые горожане обращались с о разгоне облаков.
формат выходных данных
выведите два целых числа — минимальное количество дней и максимальное количество дней,
которое придётся ждать горожанам исполнения разделяйте числа пробелом или переводом
строки.
система оценки
в первой применяется потестовая система оценки. в графе «» указано количество за тест и в скобках максимальное количество , которое можно набрать за
. участнику сообщаются номера тестов внутри этой , которые не были пройдены.
проверка решения на тестах второй осуществляется только, если все тесты первой
пройдены. за вторую начисляются только в случае прохождения всех
тестов этой . участнику сообщается либо номер первого теста внутри , который
не пройден, и результат проверки на этом тесте, либо что все тесты этой пройдены.

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
Катядонецк
09.06.2020 22:57
Function prime(x:integer):boolean;
var
 t:boolean;
 d:integer;
begin
 t := true;
 d := 2;
 while t and (d*d <= x) do
   begin
   if x mod d = 0 then 
     t := false;
   d := d + 1
   end;
 prime := t
end;

function order(x:integer):boolean;
var
 t:boolean;
 d:integer;
begin
 d := -1;
 repeat
   t := x mod 10 > d;
   d := x mod 10;
   x := x div 10
 until not t or (x = 0);
 order := t
end;

var
 t:boolean;
 i,k,n:integer;
begin
 t := false;
 read(k,n);
 for i := k to n do
   if prime(i) then
   if order(i) then
     begin
     write(i,' ');
     t := true
     end;
 if not t then
   write(0)
end.
0,0(0 оценок)
Ответ:
haritonukaleksa
10.10.2020 11:49
Каждая буква в алфавите кодируется определенным количеством бит, чем больше букв, тем больше бит требуется для кодирования. Нам дано, что каждое слово состоит из 5 букв и при этом 1024мя словами исчерпывается словарный запас. Значит если в алфавите Х букв, то на первом месте слове может быть Х вариантов, на втором столько же и так далее. Итого комбинаций Х в степени 5. 
Значит Х в степени 5 = 1024.
Отсюда Х=4.
4 буквы в алфавите. 
Закодировать 4 буквы - 4 варианта можно 2мя битами. 2 в степени 2 =4.
Значит одна буква несет 2 бита информации.
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота