Решения задачи с Ulearn

Практика «Add и Contains» На этой неделе мы продолжаем практику на структуры данных. Скачайте проект. Реализуйте бинарное дерево с двумя операциями:

Эти операции реализуйте, не используя рекурсию, иначе у вас развалится один из тестов на StackOverflowException.

Стоимость решения этой задачи всего 100 рублей, купи решения у меня 🙂    

Решения задачи с Ulearn

Практика «Флаги» — What time is it? — It’s ACM time! В День флага России владелец магазина решил украсить свою витрину полосками ткани белого, синего и красного цветов. Он хочет, чтобы выполнялись следующие условия: Полоски одного цвета не должны располагаться рядом друг с другом. Синяя полоска может быть расположена только между белой и красной или […]

Решения задачи с Ulearn

Практика «Оптимальный маршрут» Продолжайте в том же проекте. Однажды после очередного путешествия по лабиринту Жадина вдруг осознал, что его жадная стратегия не всегда позволяет собрать наибольшее возможное количество сундуков. От этого счастье куда-то улетучилось! Помогите Жадине собрать максимум сундуков при заданном ограничении сил. Без перебора порядка посещения сундуков тут не обойтись. На больших лабиринтах перебор, […]

Решения задачи с Ulearn

Практика «Жадина в лабиринте» Скачайте проект. На этот раз в лабиринт с сокровищами попал Жадина! Лабиринт очень старый и все свободные клетки успели покрыться зарослями. Для каждой клетки лабиринта известна её трудность — количество сил, которые потратит Жадина на прохождение зарослей этой клетки. После каждого шага силы Жадины уменьшаются на трудность клетки, в которую он […]

Решения задачи с Ulearn

Практика «Поделить территорию!» Скачайте проект Rivals. Оказалось, что в лабиринте есть и другие охотники за сокровищами. Естественно, кто первый доберется до сундука, тот его и заберет себе. Неплохо бы знать, кто из соперников до каких клеток лабиринта успеет добраться быстрее других. В классе RivalsTask реализуйте функцию разделяющую карту между игроками. Нужно определить, до каких из […]