Щелчок по информатике - 2023. Задание 26. Информатик БУ и АР!

preview_player
Показать описание
Решаем задание 26 с АР!

Еще не подключил бесплатный Щелчок по всем предметам?

Выбирай курс, переходи по ссылке и присоединяйся ❤️
Прямые ссылки на подключение нужного предмета 👇

ЕГЭ

ОГЭ

За мат, КАПС, политоту, флуд, любое упоминание доты и "ауе" в чате - перманентный бан

-----

Наши каналы:
✔️Математика с МО и русский язык с ТА (Основной канал Школково):

0:00 – Вступление
4:46 – Немного о 26 заданиях
13:46 – Задание №26. Пример 1. Камера хранения в аэропорту. Определить количество багажа, которое будет сдано в камеры за 24 часа и номер ячейки, в которую сдаст багаж последний пассажир.
16:24 – Суть задания
25:57 – Первый алгоритм решения
32:00 – Второй алгоритм
41:14 – Решение на python
1:01:40 – Качество кода на ЕГЭ
1:06:28 – Прогнозы на 26 задание
1:14:31 – Надо ли будет прогать 26 задание?
1:15:30 – Делайте, как этот подписчик
1:20:38 – Итоги стрима

#егэ #информатика
Рекомендации по теме
Комментарии
Автор

КАПИБАРА ЗАХВАТИЛА ЭТОТ КАНАЛ ЧТОБЫ НАПИСАТЬ КОММЕНТАРИЙ.
АР поплатился за свою дерзость в конце стрима, этот клон был заменён на другого.
Продолжаем учить детей информатике.

Спасибо БУ за коллаб, будем делать ещё! Подписывайтесь на все каналы в описании, удачи на ЕГЭ!

Пусть вам попадётся гроб в 26й и вы с ним СПРАВИТЕСЬ!

inf_shkolkovo
Автор

Стрим - бомба честно говоря! Нужно больше таких!

danik-di
Автор

Давно ждала нечто подобное, поэтому как никогда рада, что на одном стриме мои два самых любимых препода, которых я смотрю с 9 класса) Спасибо за потрясную подготовку! Вы ЛУЧШИЕ)💙💙💙

eunoia
Автор

Перед тем как посмотреть ваше решение предпочёл попробовать решить самостоятельно. Оказалось, что я решил иным способом, и интересно было бы узнать ваше мнение на его счёт.

Я сделал цикл, внутри которого начиная с нулевой минуты и заканчивая 1440-ой проходила проверка ячеек, представленных двумерным списком по умолчанию заполненным нулями, на вариант, когда время забора багажа в ячейке плюс 1 минута становилось равным времени на данную итерацию цикла, это означало освобождение, то есть обнуление ячейки. Затем если на данной минуте есть человек или несколько человек, пришедших сдать багаж, то мы проходимся по списку, назначая их в свободные ячейки, если такие имеются. Попутно сохраняя кол-во размещённых багажей и последнюю заполненную ячейку. Также я использовал, как я его назвал, "указатель", я будто вёл пальцем по списку пришедших сдать багаж и переводил этот указатель на следующего после каждого размещения багажа или же когда время становится больше, чем время прихода человека, на которого поставлен указатель

Вот мой код:
f = open("26.txt")
cells = int(f.readline())
clients = int(f.readline())
a = sorted([list(map(int, i.split())) for i in f])

b = []
for i in range(cells):
b.append([0, 0])

pointer = served = lastocc = 0
for time in range(1440):
for i in range(cells):
if b[i][1]+1 == time:
b[i] = [0, 0]

while pointer < clients and a[pointer][0] == time:
pointer += 1
for i in range(cells):
if b[i][0] == 0:
b[i] = a[pointer-1]
served += 1
lastocc = i+1
break

print(served, lastocc)

Если честно, после прочтения задания сразу пришло в голову именно такое решения, отчего не понимал почему задача сложная.

АнтонПодорван-но
Автор

офигенный коллаб, сложные темы весело и приятно изучать с такими учителями)

Rhuviyn
Автор

Стрим пушка!!! Очень хочется, чтобы это был не последний ва коллаб❤️❤️❤️

Anastasia_Shvets
Автор

В чате такие дурни сидят) называют людей, выражающих грамотные мысли душными, недокодеры) PEP это стандарт написания кода, и код, который пишут на стриме читается многими и несколько раз, именно поэтому переменные нужно называть нормально, соблюдать порядок и приучать к этому остальных, потому что это то, что ждет их в будущем неотвратимо

ArtemArtem-dxql
Автор

Кайф от души решил сам но другим способом

НихадГурбанов-ьб
Автор

Отличный стрим! Особенно зрители были очень добродушные!)
Но, если уж по честному, спасибо АР и БУ за стрим, было интересно узнать какие задачки могут попасться на ЕГЭ!)

MakiHaruko
Автор

Этот код находит ячейку последнего пассажира только если для него было место (например если ячеек было 2 и записи о времени сдачи и выдачи были такими: [1, 11], [2, 12], [3, 13], то последний пассажир [3, 13] не доберется до условия на 7й строке)

justafish_
Автор

Спасибо за отличный стрим, теперь только осталось ботать 26

narezki_nostoro
Автор

Во время стрима чувствовал, будто я залетел на чьё-то собеседование во время лайвкодинга) А задача разъяснена замечательно, спасибо!

VerloreneErinnerung
Автор

большое спасибо, пошел пистаь код для багажа😢

Ivan-ssqp
Автор

Capybara seized this chat передает привет 🔫🦫

syntese
Автор

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

user
Автор

Где можно взять условия задач для файликов?

ИванЦветинский-кр
Автор

А почему мы рассматриваем ячейку с позиции в наличии одной ячейки, у нас их много, почему не запихать в следующую?

Mr.Bebrou-jz
Автор

Если в 26 будет Ушаков, то егэ принесет удовольствие)

kenniele
Автор

разбомбили гробоую, ждём больше колабов!

mos_gor
Автор

После этого стрима капибара полюбила арбузы)

Alikaros