Матеша — ШАД

Description
Здесь мы обсжудаем задачи с экзаменов и собседований ШАД, которые скопились за весь мой методический и преподовательский опыт подготовки к ШАД с 2007 года.

По всем вопросам: @vice22821
Чат: @shad_chat
Алгоритмы: @algoses
Advertising
We recommend to visit

Техника любит разум и умелые руки.
Предложить новость: @imehanik_bot

Сотрудничество и реклама: @Mihail_Stroev @iamehanik_bot

Механик в ВК: https://vk.com/iamehanik

Last updated 5 days, 3 hours ago

Лекции, вебинары, курсы от настоящих экспертов. От архитектуры и культуры до программирования, SMM, маркетинга и финансовой грамотности.

Реклама: @Feel_focus

Last updated 1 week, 1 day ago

VK: vk.com/physics_math
Чат инженеров: @math_code
Учебные фильмы: @maths_lib
Репетитор IT mentor: @mentor_it
YouTube: youtube.com/c/PhysicsMathCode

Обратная связь: @physicist_i

Last updated 2 months ago

2 weeks, 4 days ago
Добрый вечер, камрады! Сегодня для разбора …

Добрый вечер, камрады! Сегодня для разбора предлагается нехитрый тервер.

По силам он будет любому 9класснику.

Подсказки: проведите экватор через C, D. Далее поймите, что решение задачи сводится к поиску вероятности попадания пересечения экватора и кратчайшей дуги, соединяющей AB на случайную дугу CD

Пишите решения в комментарии!!!

2 weeks, 4 days ago
Добрый вечер, камрады. А вот и …

Добрый вечер, камрады. А вот и решение прошлого номера.

3 weeks, 5 days ago

Задания с ШАД МТС очень простые, студенты наших курсов решают такое за 300 наносекунд💪💪.

Обсудить же задания можно в нашем чате.

@matesha_shad

5 months, 3 weeks ago

Вот вам пара задач с первого этапа AI Masters. Попадаются те же задачи, поэтому очень полезно отрешать заранее. И не забываем про наши курсы!

5 months, 4 weeks ago

Вот и задание экзамена.
Как прошло, товарищи?

Как всегда будет полезно прорешать все задания к собесу. Ничего необычного. Все на те темы, которые мы разбирали нанаших курсах.

6 months ago

Олимпиада ШАДа.
Вторая задача олимпиады. Полное условие с тестами оставлю в комментариях.

На плоскости расположены N различных окружностей, любые две либо не пересекаются, либо вложены.
Требуется найти количество подмножеств окружностей мощности K, таких, то их можно упорядочить в цепочку вложенных друг в друга окружностей.

Решение:
Давайте отсортируем окружности по возрастанию радиуса. То есть после сортировки получим r[i] <= r[j] для всех i < j.
В условии сказано, что окружности не пересекаются.

Давайте построим граф на этих окружностях.
Пусть окружности - это вершинки графа. Проведем ориентированное ребро от вершины i в вершину j если окружность j находится внутри i.

Ну такой граф неудобный, так как может содержаться циклы и излишний ребра, давайте лучше построим дерево.
И так построение дерева:
Как мы помним наши окружности отсортированы по возрастанию радиуса. Пусть мы в вершине i, тогда мы проводим ребро к вершине j, если j < i и окружность j находится внутри i, а также у вершины j нет предка.
Если вы будете проводить ребра именно таким образом, то получите дерево.

- А в чем преимущество дерева ?
- В том что если все поддерева вершины i находится строго внутри окружности i.

Теперь как посчитать ответ ?
Мы фиксируем вершинку дерева, пусть это вершина v. Давайте найдем все такие подмножества окружности содержащий v из которых можно построить вложенную цепочку.
Можно легко заметить, что мы должны просто взять подмножество предков вершины v размера k - 1.
Пусть количество предков вершины v равно, тогда в ответ добавляем C(count_parents, k - 1).

Время работы алгоритма O(N ^ 2)
Код в комментариях.

6 months, 1 week ago

Вот и задание сегодняшней олимпиады.
Как прошло, товарищи?

Как всегда будет полезно прорешать все задания. Ничего необычного. Все на те темы, которые мы разбирали нанаших курсах.

6 months, 1 week ago

ШАД be like:

— Напишите "Hellow world"

— Вы дисквалифицированы за плагиат. Почему так получилось? При проверке ваших задач по программированию было выявлено, что часть кода или код полностью совпадает с решениями других абитуриентов. Используйте время до следующего набора, чтобы подготовиться и в следующем году решить отборочные испытания без посторонней помощи.

6 months, 1 week ago

Выкладываем все задания отборочного этапа ШАД 2024 года, по многочисленным просьбам.

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

Как всегда нас (не) удивили кривыми условиями. Также в вариантах встретились темы, как например теория чисел, которых просто нет в программе экзамена. Об этом я постоянно говорил и вновь я оказался прав. Поэтому если хотите гарантирована поступить, то обязательно записывайтесь на наши курсы.

We recommend to visit

Техника любит разум и умелые руки.
Предложить новость: @imehanik_bot

Сотрудничество и реклама: @Mihail_Stroev @iamehanik_bot

Механик в ВК: https://vk.com/iamehanik

Last updated 5 days, 3 hours ago

Лекции, вебинары, курсы от настоящих экспертов. От архитектуры и культуры до программирования, SMM, маркетинга и финансовой грамотности.

Реклама: @Feel_focus

Last updated 1 week, 1 day ago

VK: vk.com/physics_math
Чат инженеров: @math_code
Учебные фильмы: @maths_lib
Репетитор IT mentor: @mentor_it
YouTube: youtube.com/c/PhysicsMathCode

Обратная связь: @physicist_i

Last updated 2 months ago