Тут всё Ясно

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

Пройдите быструю авторизацию для просмотра:

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

def unique_elements(arr):
    unique_set = set()
    
    for num in arr:
        while num not in unique_set:
            unique_set.add(num)
            num //= 2
    
    return len(unique_set)

# Пример использования
arr = [10, 5, 5, 2, 2, 2]
print(unique_elements(arr))  # Вывод: 3

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

Напишите нам, если в вопросе есть ваши персональные данные ([email protected])

Последние вопросы

  • Концепция коллективной творческой деятельности И.П. Иванова как система воспитательной деятельности коллектива.
  • герой русской литературы с явными признаками виктимности личности
  • Представьте, что Вам поручили разработать этический кодекс для Вашего отдела или подразделения. Ваш кодекс должен включать следующие элементы: 1. Основные принципы и ценности, которыми должны руковод
  • Анна работает в отделе маркетинга крупной международной компании. В её команде есть несколько сотрудников, каждый из которых играет определённую информационную роль: Сергей, руководитель отдела, обла
  • . №2 Правительственные расходы составляют 150 ден. ед., ставка подоходного налога — 0,2. ВВП (доход) равен 1000 ден. ед. 1) Чему равно бюджетное сальдо? 2) Каково было бы состояние бюджета, если
  • Ваш партнёр по деловому общению неоправданно выбирает Ты-общение. Как Вы будете себя вести? Какими этикетными формулами Вы можете подчеркнуть дистанцию официального общения? Напишите развёрнутый отве