Простой и правильный алгоритм поиска простых чисел | ЕГЭ 2022 по информатике

Поделиться
HTML-код
  • Опубликовано: 28 янв 2025

Комментарии • 25

  • @ege_info
    @ege_info  3 года назад +1

    Спасибо за ваш просмотр и лайк! ❤️
    Подписывайтесь на мою рассылку ВК:
    vk.com/public_infogram?w=app5898182_-193161870

  • @smartprices4848
    @smartprices4848 3 года назад +1

    Спасибо за объяснение и нормальный код. лайк и подписка) удачи Вам в развитии!

    • @ege_info
      @ege_info  3 года назад

      Пожалуйста :) Спасибо!

  • @ADIKOLORD
    @ADIKOLORD 2 года назад +3

    Хорошо объяснили круто, но хотел добавить , когда мы пишем range(10, 100) он берёт , каждую цифру ( а нам не нужны четные числа, на них время тратить глупо, для оптимизации нужно начать не чётного числа и step указать 2
    for i in range (11, 100, 2):
    Так чтобы начал из не чётного и брал только нечётных
    Но классно спасибо. Удачи!!!

    • @ege_info
      @ege_info  2 года назад

      Можно так сделать, в данном случае сильно на времени работы не скажется 😉

  • @ДавВар-з6х
    @ДавВар-з6х 2 года назад +1

    Очень качественный и основательный подход к объяснению, снимаю шляпу))

    • @ege_info
      @ege_info  2 года назад

      Сейчас объясняю ещё лучше ☺️

  • @creep._.
    @creep._. Год назад

    единственный адекватный ролик по этой тематике, спасибо!

    • @ege_info
      @ege_info  Год назад

      Ну прямо таки единственный) Спасибо!

  • @itprofit32
    @itprofit32 3 года назад +1

    Блин, мне уже поздно егэ сдавать , но это лучее объяснение . Спасибо!

    • @ege_info
      @ege_info  3 года назад

      Пожалуйста :)

  • @stresenik
    @stresenik 2 года назад +3

    Для черновика сойдёт. ))
    Уберите из перебора чётные числа. Блин. С такими наставниками никаких мощностей не хватит.
    Это для десятка шестизначных чисел алгоритм тратит доли секунды. А потом такие кодеры перебирают весь регистр БД и юзер загружает сервер на всю ночь ради отчёта. А изменение всего в одной строке сокращает время работы вдвое.
    Через полчаса новый грамотный алгоритм обработал полную выгрузку за 12 минут. Т.е. 40 раз быстрее.
    Вот вы в конце видео ищете все простые в интервале. Числа всего лишь семизначные. И интервал на 120 чисел. А от x=10⁶ до y=10⁷ сколько считать будет?
    А теперь создайте массив, сразу добавьте 2, 3, 5, 7 и проверяйте
    в цикле до y+1 с шагом 2 делимость на известные простые ≤ int(i^.5).
    Нашли простое число - занесли в массив.

    • @ege_info
      @ege_info  2 года назад +1

      Спасибо за конструктивную критику, полностью согласен 👍

  • @oksanan3969
    @oksanan3969 3 года назад +1

    СПАСИБО!

    • @ege_info
      @ege_info  3 года назад +1

      Пожалуйста)) Смотри другие ролики и подписывайся на канал!

  • @НатальяЧеревко-у4е
    @НатальяЧеревко-у4е 3 года назад +1

    Спасибо!!!

    • @ege_info
      @ege_info  3 года назад

      Скоро будет разбор демо егэ 2022 ☺️

  • @VitalayManin
    @VitalayManin Год назад

    Простой и правильный алгоритм поиска простых чисел. ОН НЕ ПРОСТОЙ И НЕ РАВИЛЬНЫЙ. 2^1277-1 как найти делитель.

    • @ege_info
      @ege_info  Год назад

      Это ваша правда)

    • @VitalayManin
      @VitalayManin Год назад

      нет это ваша. как алгоритм улучшить чтоб он искал еще быстрее.@@ege_info

    • @VitalayManin
      @VitalayManin Год назад

      @@ege_info моя правда что чем больше n я беру тем больше времени жду результата. вот я засек разницу во времени между 2^8999-1 и 2^9929-1 как мне сделать чтоб решение занимало одинаковое время. что к 2^1619-1 что к 2^9999999967-1