ru
Feedback
ЕГЭ по информатике с Варей | MAXIMUM ИЗИ

ЕГЭ по информатике с Варей | MAXIMUM ИЗИ

Открыть в Telegram

Hello, world! Я Варя и помогу тебе сдать информатику на 💯! Простые объяснения, разборы задач, советы и мемы, чтобы учёба была в кайф!💅🏻

Больше
1 743
Подписчики
-324 часа
-277 дней
-10930 день
Архив постов
🆘Разбираем ОБНОВЛЁННЫЙ №27 из ДЕМКИ ЕГЭ-2027 Кластеризация никуда не делась, но задача заметно изменилась. Теперь вместо дву
+1
🆘Разбираем ОБНОВЛЁННЫЙ №27 из ДЕМКИ ЕГЭ-2027 Кластеризация никуда не делась, но задача заметно изменилась. Теперь вместо двух файлов работаем с одним, в котором для каждой частицы записаны сразу 6 характеристик: x, y, Vx, Vy, m и признак от I до VII. Причём кластеры теперь строятся не по координатам, а по кинетической энергии частиц. Всего кластеров 4, а максимальная разница энергий внутри каждого из них - R = 2. При этом №27 по-прежнему оценивается максимум в 2 балла, а в ответ нужно получить два числа. 🩷Что происходит в программе на карточках? Сначала считываем файл и для каждой частицы рассчитываем кинетическую энергию: e = m * (vx 2 + vy 2) / 2 После этого сохраняем энергию, координаты и признак: (e, x, y, t) Остальные данные нам дальше уже не понадобятся. Затем сортируем все частицы по энергии и формируем кластеры. Пока разница между энергией текущей частицы и первой частицы кластера не превышает 2, они относятся к одному кластеру. Как только разница становится больше - начинаем следующий. В результате получаем те самые 4 кластера из условия. Дальше считаем два ответа. Q₂ - максимальная энергия центра кластера. Центром считается частица, у которой сумма разностей энергий со всеми остальными минимальна. После сортировки таким элементом будет медиана, поэтому центр каждого кластера можно получить очень компактно: center = cluster[len(cluster) // 2] Остаётся выбрать максимальную энергию среди четырёх центров. Q₁ - максимальное расстояние между частицами с признаком II внутри одного кластера. Для каждого кластера оставляем только нужные точки: if t == "II": перебираем их попарно и считаем обычное евклидово расстояние по координатам x и y. Из всех полученных расстояний сохраняем максимальное. В конце не забываем про формат ответа: print(int(q1 * 10000), int(q2 * 10000)) Для файла из демоверсии получаем: 539936 100704 ✅ Получается, новый №27 можно свести к довольно понятной цепочке:
посчитать энергию → отсортировать → разбить на кластеры → найти Q₁ и Q₂.
Так что огромное условие на две страницы выглядит страшнее, чем сама программа.. Сохраняйте карточки - здесь уже готовое решение нового прототипа №27 😎

🆘Разбираем НОВЫЙ №23 из ДЕМКИ ЕГЭ-2027 В условии нам дают ориентированный взвешенный граф. Каждая строка файла содержит три
🆘Разбираем НОВЫЙ №23 из ДЕМКИ ЕГЭ-2027 В условии нам дают ориентированный взвешенный граф. Каждая строка файла содержит три числа: L M W Это означает, что есть ребро L → M с весом W. Например: 73 100 7990.0 означает переход из вершины 73 в вершину 100 с весом 7990. Наша задача - найти кратчайший путь из вершины 1 в вершину 100, то есть такой путь, у которого сумма весов всех рёбер минимальна. В реальном файле 200 строк, поэтому руками перебирать маршруты уже не хочется. Решаем программой. Сначала считываем все рёбра: a, b, w = line.split() split() здесь особенно удобен: он сам справляется с любым количеством пробелов и табуляций между числами. Все рёбра сохраняем в список edges. Дальше создаём список: d = [float("inf")] * 1001 d[i] будет хранить минимальную известную длину пути из вершины 1 в вершину i. Изначально мы знаем только одно: d[1] = 0 - до самой первой вершины расстояние равно нулю. После этого несколько раз проходим по всем рёбрам. Для каждого ребра a → b проверяем: if d[a] + w < d[b]: То есть: если путь до b через вершину a оказался короче того, который мы знали раньше, обновляем значение: d[b] = d[a] + w 🩷Почему проходов несколько? Потому что рёбра в файле расположены в случайном порядке. Может случиться, что нужное ребро встретилось раньше, чем мы вообще узнали, как добраться до его начала. На следующем проходе эта информация уже появится. Если за целый проход ничего не изменилось: if not changed: break значит, более коротких путей мы уже не найдём. В конце: print(int(d[100])) берём расстояние до вершины 100 и записываем его целую часть - именно это требует условие. ➡️Главная идея задачи: d[b] = min(d[b], d[a] + w) Если через текущую вершину можно добраться дешевле - запоминаем новый минимум. На вид условие огромное, а в итоге вся логика держится буквально на одной проверке 🙂

⚡️ДЕМО ЕГЭ-2027 ПО ИНФОРМАТИКЕ УЖЕ ЗДЕСЬ Посмотрела новую демоверсию - глобально экзамен не перевернули с ног на голову, но н
⚡️ДЕМО ЕГЭ-2027 ПО ИНФОРМАТИКЕ УЖЕ ЗДЕСЬ Посмотрела новую демоверсию - глобально экзамен не перевернули с ног на голову, но несколько изменений точно стоит обсудить. Начнём с перестановок. 🟠№10 - прощаемся с поиском в текстовом документе Привычного задания с Word-файлом на 10-й позиции больше нет. Теперь сюда переехал старый №13 - IP-адреса и маски. В демоверсии дан IP-адрес узла и маска, по которым нужно определить адрес сети и записать сумму его октетов. То есть сам тип задания знакомый, просто теперь встречаем его раньше. 🟠А что теперь на месте №13? Сюда переехал старый №23 - исполнитель и подсчёт количества программ. В демоверсии у исполнителя две команды: «Прибавь 1» и «Поменяй местами». Нужно определить количество программ, которые превращают 100 в 141. Ничего принципиально нового - классическая динамика/рекурсия, просто теперь это задание №13. 🟠А вот №23 - действительно новый И, пожалуй, это самое интересное изменение демоверсии. Теперь здесь появляется ациклический ориентированный взвешенный граф. В файле каждая строка задаёт ребро: две вершины и его вес. Нужно написать программу и найти длину кратчайшего пути из вершины 1 в вершину 100, а в ответ записать её целую часть. То есть графы в ЕГЭ теперь - это не только привычный №1 с сопоставлением таблицы и схемы. В №23 от нас уже требуется программная обработка графа и поиск кратчайшего пути. На мой взгляд, это одно из тех изменений, которые точно нельзя оставлять «на потом»: тему графов теперь стоит уметь не только решать глазами, но и нормально представлять в коде. 🟠№27 тоже заметно преобразился Кластеризация никуда не исчезла, но теперь данные выглядят намного интереснее. В прошлогодней демоверсии кластеризовали точки по их положению на плоскости: работали с координатами звёзд, расстояниями между ними и центрами кластеров. В демоверсии-2027 нам дают уже не просто (x, y). Для каждой частицы известны координаты, проекции скорости Vx и Vy, масса и дополнительный признак от I до VII. А сами кластеры формируются уже по значениям кинетической энергии, причём разность энергий любых двух частиц внутри одного кластера не должна превышать заданное R. После этого нужно определить центры кластеров и посчитать две совершенно разные характеристики: расстояние между частицами с определённым признаком и максимальную кинетическую энергию центра. То есть идея кластеризации остаётся, но теперь задача проверяет уже не просто умение разбить точки по координатам. Нужно сначала вычислить новую характеристику для каждого объекта, кластеризовать по ней, а затем работать и с координатами, и с дополнительными данными. Короче, №27 становится всё больше похож на полноценную задачу по обработке данных 🥲 🎯А что с остальными заданиями? Там много старых знакомых. • В №7 снова классический прототип на аудиофайл: стерео, частота дискретизации, глубина кодирования и длительность записи. • В №8 - максимально узнаваемая история с пятибуквенными словами, записанными в алфавитном порядке. Нужно найти номер первого слова, удовлетворяющего нескольким условиям. • №19–21 - всё те же игры с кучами камней. • №22 - процессы и их зависимости. • №24 - обработка длинной строки из текстового файла. То есть паниковать и заново учить весь ЕГЭ точно не придётся. ❗️Главное, что я бы вынесла из демоверсии-2027: №10 → старый №13 №13 → старый №23 №23 → новый тип на графы №27 → усложняется структура данных и логика кластеризации А значит, из действительно нового прямо сейчас я бы особенно внимательно посмотрела на графы в №23 и обновлённый подход к №27. И да - демоверсия показывает конкретные примеры заданий, а не все возможные формулировки, поэтому воспринимать её как список «вот именно такие задачи и будут на ЕГЭ» не стоит. ФИПИ отдельно это подчёркивает. Ну что, какое задание разбираем первым - новый №23 или №27? 😇

+2
Качайте себе и смотрите, что тут!!!🔥🔥

Так, пупси, мы дождались чего-то!!!! ‼️Сейчас у многих появляются уже готовые файлы: будьте внимательны - не все их этих доко
Так, пупси, мы дождались чего-то!!!! ‼️Сейчас у многих появляются уже готовые файлы: будьте внимательны - не все их этих доков реальные.. Вы же помните, я сейчас в морях на спорте, поэтому мы с вами спокойненько и без спешки всё разберём💪🏻 ➡️Начнём с изменений в КИМе: • №10, как мы и ждали, нас покинул! На его место встаёт №13 на IP-адреса и маски • В свою очередь на №13 встаёт бывшее 23-е задание на исполнителя с командами • А вот №23 НОВЫЙ!!! Теперь здесь прикольненькое задание на графы🪄 • А ещё есть небольшие правки в №27 (но в общем и целом там всё оки) Главное - изменений в количестве заданий и баллов нет! Этому можно порадоваться 100%💝 Ждёте полноценные файлы? Я обязательно разберу самые интересные задачи для вас прямо тут в тгк🥳

ну походу уже не ждем…

сегодня демочку ждем, ребятки💅🏻💅🏻💅🏻 буду с вами на связи!

Ну что, учёба близко!! Поэтому продолжаем хватать полезные штучки 💝 ⚡️Эти операторы кажутся совсем базовыми - ровно до того
Ну что, учёба близко!! Поэтому продолжаем хватать полезные штучки 💝 ⚡️Эти операторы кажутся совсем базовыми - ровно до того момента, пока в задаче не появляется несколько из них сразу.. Именно на таких мелочах часто теряются баллы: код написан почти правильно, алгоритм понятен, но один неверный оператор - и ответ уже другой. Особенно советую не просто выучить обозначения, а пару раз проверить их самостоятельно в Python с разными числами. Например, посмотреть, что произойдёт с числами, которые делятся нацело, и с теми, которые не делятся. ➡️А ещё хороший способ запомнить - перед написанием оператора проговорить словами, что именно тебе сейчас нужно получить. Тогда символ выбирается гораздо проще. Сохраняй карточку - пусть будет под рукой, пока эти четыре оператора не начнут выбираться автоматически 💞

Годовой курс ИЗИ. Что в него входит 🧐 ⭐Для 11 класса проходит 3 занятия в неделю, для 10 класса — 2 ⭐ Современная платформа
+3
Годовой курс ИЗИ. Что в него входит 🧐 ⭐Для 11 класса проходит 3 занятия в неделю, для 10 класса — 2 Современная платформа с ИИВсе материалы в личном кабинете ⭐ Домашние задания без перегруза ⭐ Тариф ИЗИ и Тариф ИЗИ+ выбирай, хочешь готовиться с контролем или самомтоятельно Записывайся на годовой курс прямо сейчас, стартуем совсем скоро ❤️

Давно не делилась с вами видосами из полезного 😰 ⚡️Иногда проблема не в том, что код неправильный. А в том, что он слишком сложный... На ЕГЭ вполне можно написать решение, которое работает, получить правильный ответ - и всё равно потратить на него гораздо больше времени и нервов, чем нужно. Именно поэтому я так люблю маленькие питоновские штуки, которые позволяют убрать лишние переменные, условия и циклы. Чем короче и понятнее решение, тем меньше мест, где можно случайно ошибиться. В этом ролике как раз один из таких приёмов! Особенно полезный, если в коде начинает появляться подозрительно много условий подряд 🤔 Сохраняйте видео в свою копилку Python-лайфхаков - такие мелочи по отдельности кажутся незначительными, а на экзамене из них складывается очень уверенное владение кодом. И обязательно перешлите тому самому другу, у которого в программе уже пятый if пошёл 😳

⚡️Новый лайфхак недели залетел!! На ЕГЭ важно не только уметь написать рабочую программу, но и не усложнять её там, где Pytho
⚡️Новый лайфхак недели залетел!! На ЕГЭ важно не только уметь написать рабочую программу, но и не усложнять её там, где Python уже всё придумал за нас. Сегодняшняя карточка - как раз про конструкцию, которую точно стоит довести до автоматизма. Она постоянно встречается при работе с входными данными, поэтому чем раньше рука привыкнет её писать, тем меньше времени будете тратить на экзамене 🥰 ➡️Сохраняйте карточку и попробуйте самостоятельно изменить пример: считать не два значения, а сразу три или четыре. Принцип останется тем же. И ещё небольшой бонус, которого нет на карточке: таким способом можно считывать не только целые числа. Например, если на вход приходят дробные значения:

x, y = map(float, input().split())
А если преобразовывать данные вообще не нужно, всё становится ещё проще:

name, surname = input().split()
Так что здесь полезнее не просто заучить одну строчку кода, а понять сам принцип. Тогда вы сможете подстраивать эту конструкцию под разные задачи. Пиши короче. Решай быстрее. 💞

ну мы с вами точно расстраиваться не будем!! у нас же совсем скоро уже встречи и тусовки🥳🥳 МОЙ ТИКТОК

🕷Не запутайся в паутине заданий — выбери свой алгоритм подготовки. можно хаотично решать задания, а можно выстроить понятный
🕷Не запутайся в паутине заданий — выбери свой алгоритм подготовки. можно хаотично решать задания, а можно выстроить понятный маршрут и постепенно двигаться к высоким баллам. По промокоду ПАУК получаешь скидку 500₽ на любой тариф годового курса: 🔹 ИЗИ1790₽ 2290₽ 🔹 ИЗИ+ — от 4500₽ 5000₽ За 1790₽ у тебя: 🤎 Уроки каждую неделю: 11 класс — 3 урока, 9 и 10 класс — 2 урока 🤎 10 пробников: 4 проверяет эксперт, 6 — с самопроверкой 🤎 Платформа со всеми материалами и записями уроков — хранятся до самого экзамена 🤎 Чат с предметным куратором и преподавателем В тарифе ИЗИ+ доступны проверки ДЗ и личный тьтютор Промокод ПАУК сгорит через 48 часов. Вводи НА САЙТЕ

незаметно намекаю, что скоро будет красивый контент💅🏻💅🏻
незаметно намекаю, что скоро будет красивый контент💅🏻💅🏻

Ребятаааааа, как же давно я не делилась с вами такими новостями... 😭 ⚡️Новый ролик уже на YouTube! В этот раз решила подробн
Ребятаааааа, как же давно я не делилась с вами такими новостями... 😭 ⚡️Новый ролик уже на YouTube! В этот раз решила подробно рассказать, что вообще ждёт вас на ЕГЭ по информатике и как к нему готовиться. В ролике посмотрим: • на каких заданиях чаще всего теряют баллы, • разберём пример реальной задачи, • покажу всю программу подготовки на год, • проведу небольшую экскурсию по платформе, на которой мы занимаемся 📶 Так что если сдаёте информатику в 2027 году - обязательно залетайте смотреть! 🌐 Смотреть ролик ВК 🎞 Смотреть ролик ЮТУБ Ну и можете отправить его другу, который до сих пор думает, что ЕГЭ по информатике - это «ну там просто Python» 💀

⚡️Лайфхак недели снова здесь!!! Продолжаем собирать маленькие фишки Python, которые делают код короче и могут здорово сэконом
⚡️Лайфхак недели снова здесь!!! Продолжаем собирать маленькие фишки Python, которые делают код короче и могут здорово сэкономить время на ЕГЭ. На карточке - как раз одна из таких штук. Кажется мелочью, но когда в задаче нужно быстро обработать последовательность, знание встроенных возможностей языка сильно упрощает жизнь. Поэтому сохраняйте карточку - пригодится и на практике, и во время подготовки 💪🏻 А я оставлю здесь ещё один момент, который на карточку не поместился. 🟠count() можно использовать не только со списками, но и со строками. Например:

s = "информатика"
print(s.count("а"))
Получим 2. Причём искать можно даже целую подстроку:

s = "banana"
print(s.count("an"))
Результат тоже будет 2. ‼️Только не забывайте: .count() ищет конкретный элемент или подстроку. Если задача звучит как «сколько чисел больше 10» или «сколько элементов делятся на 3», здесь уже понадобится проверка условия. Ещё один маленький инструмент в нашу копилку Python - забирайте 💞