Файл размером 2000 кбайт передаётся через некоторое соединение в течении 1 минуты.определите размер файла в кбайтах , который можно передать через это соединение за 75 секунд.
Скорость равна 2000 кбайт/мин.размер файла равен 2000кбайт/мин.следовательно 1,25мин равна 2500кбайт
Svetlana290419
29.04.2022
Скорость=2000кбайт/мин размер файла=2000кбайт/мин * 1,25мин = 2500кбайт
zsa100
29.04.2022
Имеет смысл воспользоваться методом "дихотомии" (деления пополам). если с днем рождения все понятно: в году максимум 366 дней и требуется определить нужный, то непонятно, как быть с загаданным учеником - их условно пронумеровать и спрашивать о номере? поэтому принимаем такое решение. мы делим список учеников на два части (например, написав сведения о каждом на отдельной карточке и разложив эти карточки на две равные кучки по 560/2 = 280 человек в каждой. затем задаем вопрос: загаданный ученик находится в первой кучке? по результатам ответа кучку, содержащую загаданного ученика, снова делим пополам. процесс повторяем пока не останется одна карточка. аналогично поступаем с датами рождения. тогда количество вопросов определится, как степень числа 2, число, не меньшее количества учеников (дней рождения). 2⁹ < 560 < 2¹⁰, поэтому ученик будет угадан максимум за 10 вопросов. 2⁸ < 366 < 2⁹, поэтому день рождения будет угадан максимум за 9 вопросов. в сумме потребуется задать не более 9+10 = 19 вопросов. конечно, можно придумать более продвинутую систему, когда на карточках учеников будут указаны одновременно и даты их рождения, тогда количество вопросов можно снизить.
and-syr
29.04.2022
Var a,b: set of integer; i,n: integer; begin write('кол-во элементов множества: '); readln(n); randomize; for i: =1 to n do a: =a+[random(250)]; write('элементы множества: '); foreach i in a do begin write(i,' '); if i mod 2 = 0 then b: =b+[i]; end; writeln; write('подмножество четных элементов: '); foreach i in b do write(i,' '); end.