1. Главная
  2. Библиотека
  3. Теория вероятностей
  4. Дано полное бинарное дерево принятия решений глубины ....
Разбор задачи

Дано полное бинарное дерево принятия решений глубины . От корня до листа делается ровно шагов. На каждом шаге принимается одно из двух решений: пойти влево или вправо. Изначально оба варианта равновероятны: у каждого ребра вероятность 1/2. Кто-то изменил

  • Предмет: Теория вероятностей
  • Автор: Кэмп
  • #Теория вероятностей и математическая статистика
  • #Теория случайных величин
Дано полное бинарное дерево принятия решений глубины . От корня до листа делается ровно шагов. На каждом шаге принимается одно из двух решений: пойти влево или вправо. Изначально оба варианта равновероятны: у каждого ребра вероятность 1/2. Кто-то изменил

Условие:

Дано полное бинарное дерево принятия решений глубины nn. От корня до листа делается ровно nn шагов. На каждом шаге принимается одно из двух решений: пойти влево или вправо.

Изначально оба варианта равновероятны: у каждого ребра вероятность 1/2. Кто-то изменил устройство дерева и поменял две вероятности на рёбрах на 0:

  • первое ребро - это aa-е ребро на пути "всегда влево" (ребро между уровнями a1a-1 и a, если от корня на каждом шаге выбирать влево);
  • второе ребро - это bb-е ребро на пути "всегда вправо" (ребро между уровнями b1b-1 и b, если от корня на каждом шаге выбирать вправо).

Все остальные рёбра по-прежнему имеют вероятность 1/2 (кроме тех рёбер, которые лишились соседнего ребра, у них вероятность теперь равна единице).

Исходами в этом дереве называются листы (вершины на самом нижнем уровне). Вероятность каждого исхода — это произведение вероятностей на пути до соответствующего листа.

Требуется определить, сколько различных исходов (листов дерева) всё ещё имеют ненулевую вероятность.

Формат входных данных В единственной строке заданы три целых числа n,a,b(1n60,1a,bn)n, a, b (1 \leq n \leq 60, 1 \leq a, b \leq n). Формат выходных данных Выведите одно целое число — количество листьев, которые остаются достижимыми (то есть соответствуют путям ненулевой вероятности).

Замечание

В первом тестовом примере доступными останется лишь 2 исхода.

Решение:

Рассмотрим полное бинарное дерево с n шагами (решениями) от корня до листа. Каждый путь – это последовательность из n решений: влево (L) или вправо (R). Изначально все листья достижимы, так как каждое ребро имеет вероятность 1/2, и для каждого из 2^n путей произведение не нулевое.

Нам сообщают, что поменяли вероятность на двух ребрах на 0. Причём:

  1. Первое ребро – это a‑е ребро на пути «всегда влево». Чтобы попасть в это ребро, надо от корня последовательно пойти влево на протяжении a шагов. Более точно, ребро соединяет вершину, до которой можно дойти, сделав a–1...

Внутри — полный разбор, аргументация, алгоритм решения, частые ошибки и как отвечать на каверзные вопросы препода, если спросит

Попробуй решить по шагам

Попробуй один шаг и продолжи в режиме обучения или посмотри готовое решение

Какое ключевое свойство бинарного дерева принятия решений используется для определения количества недостижимых исходов, когда некоторые рёбра имеют нулевую вероятность?

Что нужно знать по теме:

Что нужно знать по теме

Алгоритм решения

Топ 3 ошибок

Что спросит препод

Выбери предмет