Сдал егэ в 2019 на 80 баллов (результатом доволен), ваши видео очень мне помогли, рад видеть что вы всё ещё ведёте канал, спасибо за ваши видео) Сейчас я уже на четвёртом курсе
0:14 - Вступление 1:37 - Суть 25 задания 4:07 - Задание 25. Пример 1. Среди чисел на отрезке, найти те, которые имеют ровно 3 различных делителя. 5:19 - Как найти делители? 6:49 - Нахождение делителей на python 8:00 - Определение их количества 10:32 - Фиксирование делителей (способ для новичков) 12:47 - Вывод делителей с помощью строк 15:39 - Вывод делителей с помощью списка 19:38 - Задание 25. Пример 2. Найти все натуральные числа, принадлежащие отрезку, и имеющие ровно 3 нетривиальных делителя. 20:09 - Нахождение нетривиальных делителей на python 21:49 - Почему программа долго думает? 23:41 - Оптимизация кода 29:44 - Парные делители 33:24 - Финальная оптимизация 40:46 - Определение наибольшего нетривиального делителя 56:20 - Ответы на вопросы 57:55 - Задание 25. Пример 3. Найти числа, принадлежащие отрезку, которые представляют собой произведение двух различных простых делителей. 58:46 - Функция на python 59:41 - Алгоритм решения 1:00:59 - Прописывание функции 1:03:42 - Окончание решения 1:12:14 - Задание 25. Пример 4. Задача на маску. Найти числа, соответствующие маске вида …, делящиеся на 161 без остатка. 1:14:28 - Решение на python 1:15:07 - Задаем шаг (часть оптимизации) 1:16:35 - Модуль fnmatch 1:19:03 - Почему этот модуль не спасение? 1:19:48 - Решение на python без модуля 1:26:15 - Раскрытие секрета 1:27:54 - Задание 25. Пример 5. Задача на маску. Определить натуральные числа, соответствующие маске вида …, делящиеся на 206 без остатка 1:29:51 - Решение на python 1:32:17 - Итоги стрима и поболташки
01:10:38 Ответ получился 14378 268313. Ответ неверен, правильный ответ 14380 268313. Два числа потерялись из-за того, что вместо range(2, int(n**0.5)+1) сделали range(2, int(n**0.5)). Вот что произошло: число 272483 = 521 * 523, но 272483**0.5 = 521.999042144715, мы получаем range(2, 521) и, в результате, не доходим до простого делителя 521 и не включаем 272483 в результат. Аналогично с числом 324899 = 569 * 571 (324899 **0.5 = 569.999122806343)
Сдал егэ в 2019 на 80 баллов (результатом доволен), ваши видео очень мне помогли, рад видеть что вы всё ещё ведёте канал, спасибо за ваши видео)
Сейчас я уже на четвёртом курсе
0:14 - Вступление
1:37 - Суть 25 задания
4:07 - Задание 25. Пример 1. Среди чисел на отрезке, найти те, которые имеют ровно 3 различных делителя.
5:19 - Как найти делители?
6:49 - Нахождение делителей на python
8:00 - Определение их количества
10:32 - Фиксирование делителей (способ для новичков)
12:47 - Вывод делителей с помощью строк
15:39 - Вывод делителей с помощью списка
19:38 - Задание 25. Пример 2. Найти все натуральные числа, принадлежащие отрезку, и имеющие ровно 3 нетривиальных делителя.
20:09 - Нахождение нетривиальных делителей на python
21:49 - Почему программа долго думает?
23:41 - Оптимизация кода
29:44 - Парные делители
33:24 - Финальная оптимизация
40:46 - Определение наибольшего нетривиального делителя
56:20 - Ответы на вопросы
57:55 - Задание 25. Пример 3. Найти числа, принадлежащие отрезку, которые представляют собой произведение двух различных простых делителей.
58:46 - Функция на python
59:41 - Алгоритм решения
1:00:59 - Прописывание функции
1:03:42 - Окончание решения
1:12:14 - Задание 25. Пример 4. Задача на маску. Найти числа, соответствующие маске вида …, делящиеся на 161 без остатка.
1:14:28 - Решение на python
1:15:07 - Задаем шаг (часть оптимизации)
1:16:35 - Модуль fnmatch
1:19:03 - Почему этот модуль не спасение?
1:19:48 - Решение на python без модуля
1:26:15 - Раскрытие секрета
1:27:54 - Задание 25. Пример 5. Задача на маску. Определить натуральные числа, соответствующие маске вида …, делящиеся на 206 без остатка
1:29:51 - Решение на python
1:32:17 - Итоги стрима и поболташки
поцеловал в лоб и обнял,от души!
спасибо вам большое!:)
01:10:38 Ответ получился 14378 268313. Ответ неверен, правильный ответ 14380 268313. Два числа потерялись из-за того, что вместо range(2, int(n**0.5)+1) сделали range(2, int(n**0.5)). Вот что произошло: число 272483 = 521 * 523, но
272483**0.5 = 521.999042144715, мы получаем range(2, 521) и, в результате, не доходим до простого делителя 521 и не включаем 272483 в результат. Аналогично с числом 324899 = 569 * 571 (324899 **0.5 = 569.999122806343)
Блин, а ведь говорил, что может не сработать... Спасибо:)
подскажите, на ЕГЭ 2023 будут только задания на " МАСКИ" или может быть тип 2022 года на делители?
Делители тоже есть