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

написать программу на пайтоне. Не совсем понимаю, что от меня хотят. Сегодня знаменательный день! В Межгалактическом Обществе Программистов сразу у n программистов день рождения! Поскольку программисты в этом обществе – очень дружный народ, они решили отпраздновать эти дни рождения все вместе.

Как известно, все разумные существа во вселенной в день рождения зажигают свечки на торте. Программисты зажигают свечки в соответствии с двоичной записью числа. Например, если программисту исполнилось 24 года, он втыкает в торт 5 свечек и зажигает только первые 2, поскольку 2410 = 110002, a если ему исполнилось 31, то придется зажечь все 5 свечек.

Программисты быстро заметили, что если свечка не была зажжена то ее можно вытащить из торта и воткнуть в следующий. Конечно, они не хотят расходовать лишних свечек и поэтому решили посчитать, в каком порядке стоит праздновать дни рождения, чтобы минимизировать их расход.

Поскольку общество межгалактическое, в нем есть индивиды самого разного возраста от 1 до 109 лет.

Напишите программу, которая определяет наименьшее количество свечек, которое потребуется, чтобы отпраздновать все дни рождения.

Формат входных данных
В первой строке находится одно число n (1 ≤ n ≤ 100) – количество программистов.

Во второй строке находится n чисел ai (1 ≤ ai ≤ 109) – сколько лет исполняется каждому программисту.

Формат результата
В единственной строке выведите одно целое число – минимальное количество свечек, которые придется потратить.

Примеры
Входные данные
3
1 2 4
Результат работы
3
Входные данные
3
5 2 1
Результат работы
4

👇
Ответ:
arturdadayan
arturdadayan
24.08.2021

# смысл программы -- посчитать количество единичных битов в переведенных в двоичную сс чисел

# ввод n

n = int(input())

#печатаем сумму единиц у чисел после перевода

print(sum(sum(int(u) for u in bin(int(x)) if u=='1') for x in input().split()))

4,4(19 оценок)
Ответ:
yarroslawfd
yarroslawfd
24.08.2021

n = int(input())

numbers = [int(i) for i in input().split()]

print(n + sum(numbers) // (2 ** n))

Объяснение:

Зашло!!1!1!)

4,7(66 оценок)
Открыть все ответы
Ответ:
Нурюс
Нурюс
24.08.2021

С давних пор люди сталкивались с необходимостью определять расстояния, длины предметов, время, площади, объемы и т. д.

Измерения нужны были и в строительстве, и в торговле, и в астрономии, фактически в любой сфере жизни. Очень большая точность измерений нужна была при строительстве египетских пирамид.

Рис. 0

Значение измерений возрастало по мере развития общества и, в частности, по мере развития науки. А чтобы измерять, необходимо было придумать единицы различных физических величин. Вспомним, как написано в учебнике: “Измерить какую-нибудь величину – это значит сравнить ее с однородной величиной, принятой за единицу этой величины”.

Целью моей работы было выяснить: какие существовали и существуют сейчас единицы длины и массы, каково их происхождение?

Вершок, локоть и другие единицы...

Измеряй все доступное измерению и делай не доступное измерению доступным”.

Г.Галилей

Самыми древними единицами были субъективные единицы. Так, например, моряки измеряли путь трубками, т. е. расстоянием, которое проходит судно за время, пока моряк выкурит трубку. В Испании похожей единицей была сигара, в Японии – лошадиный башмак, т. е. путь, который проходила лошадь, пока не износится привязанная к ее копытам соломенная подошва, заменявшая подкову.

В программе Олимпийских игр Древней Эллады был бег на стадию. Установлено, что греческая стадия (или стадий) это длина стадиона в Олимпии – 192,27 м. Стадий равняется расстоянию, которое проходит человек спокойным шагом за время от появления первого луча солнца, при его восходе, до момента, когда диск солнца целиком окажется над горизонтом. Это время приблизительно равно двум минутам ...

Стадий, как единица измерения расстояний, был и у римлян (185 см), и у вавилонян (около 195 см), и у египтян (195 см).

В Сибири в стародавние времена употреблялась мера расстояний – бука. Это расстояние, на котором человек перестает видеть раздельно рога быка.

У многих народов для определения расстояния использовалась единица длины стрела – дальность полета стрелы. Наши выражения “не подпускать на ружейный выстрел”, позднее “на пушечный выстрел” – напоминают о подобных единицах длины.

Древние римляне расстояния измеряли шагами или двойными шагами (шаг левой ногой, шаг правой). Тысяча двойных шагов составляла милю (лат. “милле” – тысяча).

Длину веревки или ткани неудобно измерять шагами или стадиями. Для этого оказались пригодными встречающиеся у многих народов единицы, отождествляемые с названиями частей человеческого тела. Локоть – расстояние от конца пальцев до локтевого сустава.

     

Рис. 1                                  Рис. 2

Мерой длины для тканей, веревок и т.п. наматывающихся материалов у многих народов был двойной локоть. Этой мерой мы и сейчас пользуемся для приблизительной оценки длины...

На Руси долгое время в качестве единицы длины использовали аршин (примерно 71 см). Эта мера возникла при торговле с восточными странами (перс, “арш” – локоть). Многочисленные выражения: “Словно аршин проглотил”, “Мерить на свой аршин” и другие – свидетельствуют о ее распространении.

Для измерения меньших длин применяли пядь – расстояние между концами расставленных большого и указательного пальцев.

Рис. 3

Пядь или, как ее еще называли, четверть (18 см) составляла 1 / 4 аршина, а 1/ 16 аршина равнялся вершок (4,4 см).

Очень распространенной единицей длины была сажень. Впервые упоминание о ней встречается в XI в. С 1554 г. сажень устанавливают равной 3 аршинам (2,13 м) и она получает название царской (или орленой, печатной) в отличие от произвольных – маховой и косой. Маховая сажень – размах рук – равна примерно 2,5 аршинам. Рыбак, который показывает, какую большую рыбу он упустил, демонстрирует нам маховую.

Рис. 4

Косая сажень – расстояние от конца вытянутой вверх правой руки до носка левой ноги, она примерно равна 3,25 аршинам.

Рис. 5

Вспомним, как в сказках о великанах: “Косая сажень в плечах”. Удивительно совпадение древнеримской меры длины - "архитектур

Объяснение:

4,8(1 оценок)
Ответ:
WhiteFix
WhiteFix
24.08.2021
Программа ищет и выводит все трехбуквенные слова, содержащие русские и/или латинские буквы в обоих регистрах. Слова могут разделяться любым количеством любых символов, кроме символа подчеркивания.

// PascalABC.NET 3.2, сборка 1417 от 28.03.2017
// Внимание! Если программа не работает, обновите версию!

begin
  var s:=ReadlnString('Вводите:');
  var m:=s.Matches('\b\w{3}\b');
  if m.Count>0 then m.Println
  else Writeln('Нет трехбуквенных слов')
end.

Пример:
Вводите: Как найти все слова, где букв - три?
Как все где три
4,5(50 оценок)
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ