Имя входного файла: стандартный ввод паскаль имя выходного файла: стандартный вывод ограничение по времени: 1 секунда ограничение по памяти: 256 мегабайт помимо почтовых открыток, отдел почтовых отделений в некоторой стране признает три класса почтовых отправлений: письма, пакеты и посылки. три измерения почтового товара называются длиной, высотой и толщиной, из которых длина является самой большой и толщина самой малень- кой. длина письма должна составлять не менее 125 мм, но не более 290 мм, его высота не менее 90 мм, но не более 155 мм, а его толщина не менее 0, 25 мм, но не более 7 мм. все три размера пакета должны быть больше или равны соответствующему минимальному раз- меру для письма, и по крайней мере один из его размеров должен превышать соответствующий максимум для письма. кроме того, длина пакета должна быть не более 380 мм, его высота не более 300 мм, а его толщина не более 50 мм. все три размера посылки должны быть больше или равны соответствующему минимальному размеру для пакета, и по крайней мере один из его размеров должен превышать соответствующий максимум для пакета. кроме того, сумма трех измерений посылки не может превышать 2100 мм. формат входных данных в первой строке задается одно целое число q (1 ⩽ q ⩽ 1000) — количество тестов. далее задается q строк, по одному тесту в каждой строке. каждый тест — это три целых поло- жительных числа, которые три размера в микрометрах. все числа в тестах не превосходят 107 . числа разделены между собой одним пробелом. 1000 мкм (микрометр) = 1 мм (миллиметр). формат выходных данных для каждого теста выведите одно слово — нужный тип почтового отправления: 1. ”letter” – письмо; 2. ”packet” – пакет; 3. ”parcel” – посылка; 4. ”impossible” – ни один из трех типов. кавычки выводить не требуется. все буквы должны быть строчными. вы можете разделять ответы на тесты пробелами или строк. пример стандартный ввод стандартный вывод 4 100777 120777 100777 500 100777 200777 100777 10777 200777 200777 75777 100777 impossible letter packet parcel
i - кол-во бит
N - мощность (кол-во всех возможных вариаций)
Корабль передаёт либо длинный, либо короткий значит может принимать всего 2 состояния. Он отправляет 6 сигналов (3 коротких 3 длинных) Значит код-во возможных вариаций расстановок этих сигналов будет равна
Подставим в формулу
Следовательно i = 6
Кол-во бит информации - 6
ответ: 6
///////////////////////////////////////////////////////
А вообще для таких задач я использую такую формулу
K - сколько всего может быть исходов, i - кол-во бит
Корабль может передавать либо короткий, либо длинный сигнал. Значит кол-во состояний - 2
Он передаёт 3 коротких и 3 длинных, значит всего - 3+3 = 6
кол-во всех возможных исходов при 6 сигналах и кол-во состояний будет равно
Если ты понимаешь суть логарифма, то ответ уже думаю тебе ясен, если нет, то читай дальше :)
Подставляем в нашу формулу кол-во возможных событий
логарифм по основанию a, это значит надо найти такою степень числа a, при возведении в которую получится число, которое в выражении логарифма, а так как мы в логарифме по основанию 2 возводим число 2, то тут и вычислять нечего. Просто пишем степень двойки.
Это число 6.
Первый вариант решения:
a=float(input())
b=float(input())
c=float(input())
d=float(input())
e=float(input())
f=float(input())
g=float(input())
my_list=[a,b,c,d,e,f,g]
print(my_list)
Второй вариант решения:
my_list=[]
for i in range(7):
c=float(input())
my_list.append(c)
print(my_list)
Объяснение:
В первом варианте решения мы просто вводим семь переменных. Потом мы добавляем список (my_list) и ставим [] , так как список так пишется. Вызываем список: print(my_list)
Во втором варианте решения мы пишем название списка(my_list), вводим семь переменных, но уже через for i in range, создаем новую переменную(c=float(input())) , играющую функцию хранилища. Добавляем функцию append (в переводе с английского "добавлять") и прививаем ее к списку с переменной с (my_list.append(c)). Выводим список(print(my_list))