ИНФАМАТ 🤖 Информатика математика с Ильдаром Габдуллиным
СтатистикаРазбор задач ЕГЭ и ОГЭ по информатике и математике. Подготовка к экзаменам с Ильдаром Габдуллиным. Для связи: @GabdullinIR
- Последний пост
- 18 мая
- Последнее чтение
- 14 авг.
- Постов за неделю
- 0
- Всего постов
- 27
- Тип
- открытый
- Язык
- русский
- Категория
- Образование
- В каталоге с
- 14 авг.
- 1/24сутки в ленте
- —
- 1/48двое суток
- —
- 1/72трое суток
- —
Оценка по просмотрам недавних постов: пост набирает почти всё за первые сутки.
Посты
https://habr.com/ru/articles/1036222/
Полезная информация для тех, кому нужен свежий PyCharm Компания JetBrains как известно закрыла пользователям из России скачивание своих продуктов, но есть сторонние репозитории. Вот например этот: https://pycharm-community.ru.uptodown.com/windows Там всегда есть актуальная версия, и даже указан SHA256-хеш файла для проверки. Но! Важно понимать — это не официальный сайт, поэтому всегда проверяем файл перед установкой 👇 Как быстро убедиться, что всё ок: Скачали .exe ПКМ → Свойства Вкладка «Цифровые подписи» Смотрим, чтобы была подпись от JetBrains Если подписи нет — файл лучше не запускать ❗️ Цифровая подпись гарантирует, что файл не изменяли после выпуска разработчиком Дополнительно (если хотите заморочиться): — можно сверить SHA256 хеш — или прогнать файл через VirusTotal В общем, пользоваться можно, но с головой 👍
Пока в России не работает мобильный интернет — в Южной Корее его сделали бесплатным и базовым вообще для всех. 👀 То есть всем гражданам гарантируют сеть на скорости в 400 кб/с. Если у абонента закончится трафик, он автоматически будет переведён на «государственный безлимит». Все крупные операторы в стране уже поддержали инициативу. Рады за них, но не от всего сердца 😭😭😭 @xor_journal
💡 Что такое lru_cache простыми словами lru_cache — это декоратор в Python, который запоминает результаты функции. Если вызвать функцию с теми же аргументами — она не считается заново, а берётся из кэша. 📌 Как работает Хранит ограниченное число результатов и удаляет самые «старые» (которые давно не использовались). 📌 Параметры maxsize — сколько значений хранить (по умолчанию = 128) maxsize=None — без ограничений 🤔 А чем тогда функция lru_cache отличается от cache? cache — это отдельно объявленный декоратор, но реализован он как обёртка над lru_cache и внутри она вызывает lru_cache(maxsize=None) 🚀 Когда использовать: lru_cache — если важно контролировать память cache — если данных мало и можно не заморачиваться
from functools import lru_cache @lru_cache(16) # в вычисляемом выражении максимальная разница аргументов: 257_487 - 257_472 = 15 # поэтому храним только 257_487- 257_472 + 1 = 16 последних значений. # можно взять просто 100, по затрачиваемым ресурсам разница невелика def f(n): if n < 10: return 3 return (n + 4) * f(n - 5) for i in range(1, 257488): # закэшируем только максимально необходимый диапазон f(i) print((f(257487) // 683 + f(257477) // 67) // f(257472)) # 24994252796625
Сегодня на досроке попалась довольно интересная 16-я задача. Выпустил видео, где рассказал, какая может быть опасность в использовании привычных методов и как её решать, чтобы не потерять баллы. Смотреть на: Вк - https://vkvideo.ru/video-231931349_456239080 Ют - https://www.youtube.com/watch?v=rht8R7QeFSk
Telegram снова по известным причинам начал тормозить 🤷♂️ Сообщения приходят с задержкой, медиа не грузится 📵, иногда вообще ощущение, что сеть пропала. Многие не знают, но в самом Telegram уже есть встроенное решение — прокси. Это не отдельное приложение и не что-то сложное: подключение происходит прямо внутри Telegram, буквально в пару нажатий. После этого трафик идёт через прокси, и мессенджер снова начинает нормально работать. Использование прокси — еще одна дополнительная возможность, помимо VPN, обеспечить связь в Телеграмме. Проблема заключается в том, чтобы найти рабочий прокси, которые тоже в свою очередь регулярно блокируются. Они быстро «умирают» , а списки таких прокси в интернете чаще всего устаревшие или просто нерабочие. В итоге приходится тратить время на поиск и проверку ⏳ Я запустил небольшой сервис автоматического подбора прокси 🛠 На этой странице есть одна кнопка: нажал — и Telegram сам предлагает подключить актуальный рабочий прокси 🚀 Без списков. Без ручных проверок. Без лишних действий 🙌
Рособрнадзор выложил видеоконсультацию "ЕГЭ на все 100!" по подготовке к ЕГЭ по информатике. https://vkvideo.ru/video-36510627_456241143?sh=4&t=14m29s Смотреть с 14:30 где С.С. Крылов рассказывает про сам экзамен. #ЕГЭ2026 #информатика #подготовкаЕГЭ #образование
📚 Информатика на пике популярности среди ЕГЭ! 🎓 В этом году информатика выбилась на второе место по популярности среди экзаменов ЕГЭ. 😮 Смело настигает обществознание, которое традиционно выбирает каждый второй школьник. Согласно данным Рособрнадзора, около 20% выпускников 11 классов предпочли сдавать информатику. Задача ясна: уметь найти кодовую строчку в современном мире, как искать иголку в стоге сена. Кто знает, может твоя карьера разработчика или исследователя ИИ начнется именно с этого экзамена! #Информатика #ЕГЭ #Образование #Технологии
#Turtle #Шпора
Так выглядит деление на ноль на механическом калькуляторе
✴️ Музыка, созданная в Suno v5, прошла тест Тьюринга В эксперименте людям давали слушать треки, написанные людьми и AI, и они ошибались так же часто, как и угадывали. 👋 Lama AI — #лама_news
видео или голосовое, без подписи
https://youtu.be/C5KaVsigQwQ Вариант здесь: https://kompege.ru/variant?kim=25120279
https://youtu.be/CgwntXi3X4c?si=fXkc0kxNaU434Ppi #егеинформатика #задание №1 #ЛёняШастин
видео или голосовое, без подписи
#kompege 23969 #егэ2026 #информатика Задание №16 Задача из варианта ЕГЭ 2026 (автор Д.Байт) https://kompege.ru/variant?kim=25109507 from functools import cache def f(n): return 3 * (g(n - 4) + 5) @cache def g(n): if n < 8: return 3 * n else: return g(n - 3) + 2 for i in range(12400): g(i) print(f(12345))
#kompege 23968 #егэ2026 #информатика Задание №15 Задача из варианта ЕГЭ 2026 (автор Д.Байт) https://kompege.ru/variant?kim=25109507 from itertools import combinations def f(x): A = a1 <= x <= a2 P = 15 <= x <= 70 Q = 40 <= x <= 100 return P <= (A or (not A and Q)) res = [] ax = [i / 4 for i in range(10 * 4, 102 * 4)] for a1, a2 in combinations(ax, 2): if all(f(x) for x in ax): res.append(a2 - a1) print(round(min(res)))
🔍 Как ускорить разложение на множители в несколько раз? Привет, школьникам и тем кто готовиться сдавать егэ по информатике! 👋 Сегодня разберем интересный случай оптимизации алгоритма факторизации (разложения числа на простые множители) для решения заданий №25. Было (итеративная версия): def iter(n): a = [] i = 2 while i**2 <= n: if n % i != 0: i += 1 else: a.append(i) n //= i if n > 0: a.append(n) return a Стало (рекурсивная версия): def fact(n, p=2): for i in range(p, int(n**0.5) + 1): if n % i == 0: return [i] + fact(n // i, i) return [n] 🎯 Ключевые оптимизации: 1. Передача прогресса - не начинаем проверку с 2 каждый раз, а продолжаем с последнего найденного множителя 2. range вместо while - более эффективный обход возможных делителей 3. Рекурсия вместо итераций - для задачи №25 оказалось быстрее! 📊 Результаты: - В 4 и более раз быстрее на больших числах (10¹⁸) - Элегантнее и читаемее код - Сохраняет корректность для любых входных данных ⚠️ Важно: Рекурсивный подход работает хорошо благодаря малой глубине рекурсии (обычно 10-20 вызовов для больших чисел). #алгоритмы #оптимизация #python #программирование #математика #делители
Опубликован проект расписания экзаменов ЕГЭ/ОГЭ ЕГЭ: Информатика — 18/19 июня Математика — 8 июня Русский — 4 июня ОГЭ: Информатика — 5/6/19 июня