<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
		<id>http://neerc.ifmo.ru/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=188.170.72.252&amp;*</id>
		<title>Викиконспекты - Вклад участника [ru]</title>
		<link rel="self" type="application/atom+xml" href="http://neerc.ifmo.ru/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=188.170.72.252&amp;*"/>
		<link rel="alternate" type="text/html" href="http://neerc.ifmo.ru/wiki/index.php?title=%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%92%D0%BA%D0%BB%D0%B0%D0%B4/188.170.72.252"/>
		<updated>2026-06-13T11:04:29Z</updated>
		<subtitle>Вклад участника</subtitle>
		<generator>MediaWiki 1.30.0</generator>

	<entry>
		<id>http://neerc.ifmo.ru/wiki/index.php?title=%D0%A1%D0%BF%D0%B8%D1%81%D0%BE%D0%BA_%D0%B7%D0%B0%D0%B4%D0%B0%D0%BD%D0%B8%D0%B9_%D0%BF%D0%BE_%D0%94%D0%9C_2019_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0&amp;diff=70600</id>
		<title>Список заданий по ДМ 2019 весна</title>
		<link rel="alternate" type="text/html" href="http://neerc.ifmo.ru/wiki/index.php?title=%D0%A1%D0%BF%D0%B8%D1%81%D0%BE%D0%BA_%D0%B7%D0%B0%D0%B4%D0%B0%D0%BD%D0%B8%D0%B9_%D0%BF%D0%BE_%D0%94%D0%9C_2019_%D0%B2%D0%B5%D1%81%D0%BD%D0%B0&amp;diff=70600"/>
				<updated>2019-03-25T09:42:24Z</updated>
		
		<summary type="html">&lt;p&gt;188.170.72.252: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;# Чему равна вероятность, что две случайно вытянутые кости домино можно приложить друг к другу по правилам домино?&lt;br /&gt;
# Чему равна вероятность, что на двух брошенных честных игральных костях выпадут числа, одно из которых делит другое?&lt;br /&gt;
# Чему равна вероятность, что если вытянуть из 52-карточной колоды две случайные карты, одной из них можно побить другую (одна из мастей назначена козырем, картой можно побить другую, если они одинаковой масти или если одна из них козырь)?&lt;br /&gt;
# Чему равна вероятность, что на двадцати брошенных честных монетах выпадет поровну нулей и единиц?&lt;br /&gt;
# Петя и Вася три раза бросают по одной честной игровой кости. Вася два раза выкинул строго больше, чем Петя, а один раз строго меньше. При этом Петя в сумме выкинул строго больше, чем Вася. С какой вероятностью такое могло произойти?&lt;br /&gt;
# Приведите пример трех событий, для которых $P(A \cap B \cap C) = P(A)P(B)P(C)$, но которые не являются независимыми, причем вероятности всех трех событий больше 0&lt;br /&gt;
# Доказать или опровергнуть, что для независимых событий $A$ и $B$ и события $C$, где $P(C) &amp;gt; 0$ выполнено $P(A \cap B|C) = P(A|C)P(B|C)$&lt;br /&gt;
# Доказать или опровергнуть, что для независимых событий $A$ и $B$ и события $C$, где $P(A) &amp;gt; 0$, $P(B) &amp;gt; 0$ выполнено $P(C|A \cap B) = P(C|A)P(C|B)$&lt;br /&gt;
# Доказать или опровергнуть: если $P(A|B) = P(B|A)$, то $P(A) = P(B)$&lt;br /&gt;
# Доказать или опровергнуть: если $P(A|B) = P(B|A)$, то $A$ и $B$ независимы&lt;br /&gt;
# Доказать или опровергнуть: если $P(A|C) = P(B|C)$, то $P(C|A) = P(C|B)$&lt;br /&gt;
# Доказать или опровергнуть: если $A$ и $B$ независимы, то $\Omega \setminus A$ и $\Omega \setminus B$ независимы&lt;br /&gt;
# Петя собирается смотреть серию матчей финала Флатландской хоккейной лиги. В финале две команды играют до 5 побед, ничьих не бывает, таким образом максимум в финале будет не более 9 матчей. Вася рассказал Пете, что всего в финале было 7 матчей. Петя считает матч интересным, если перед его просмотром он не знает, кто выиграет финал. Пусть все возможные последовательности исходов матчей, удовлетворяющих описанным условиями, равновероятны. Какова вероятность, что будет хотя бы 4 интересных матча?&lt;br /&gt;
# Петя собирается смотреть серию матчей финала Флатландской хоккейной лиги. В финале две команды играют до 5 побед, ничьих не бывает, таким образом максимум в финале будет не более 9 матчей. Вася рассказал Пете, что всего в финале было 7 матчей. Петя считает матч зрелищным, если перед его просмотром он не знает, кто его выиграет. Пусть все возможные последовательности исходов матчей, удовлетворяющих описанным условиями, равновероятны. Какова вероятность, что будет хотя бы 5 зрелищных матчей?&lt;br /&gt;
# Найдите распределение и математическое ожидание следующей случайной величины: число бросков нечестной монеты до первого выпадения 1.&lt;br /&gt;
# Найдите распределение и математическое ожидание следующей случайной величины: число бросков честной монеты до второго выпадения 1.&lt;br /&gt;
# Используя формулу Стирлинга $n!\approx \sqrt{2\pi n}\left(\frac{n}{e}\right)^n$ оцените, чему равна вероятность, что на $2n$ брошенных честных монетах выпадет поровну нулей и единиц.&lt;br /&gt;
# Найдите математическое ожидание числа инверсий в перестановке чисел от 1 до $n$&lt;br /&gt;
# Найдите математическое ожидание числа подъемов в перестановке чисел от 1 до $n$&lt;br /&gt;
# Найдите математическое ожидание числа троек $i$, $j$, $k$, где $i &amp;lt; j &amp;lt; k$ и $a[i] &amp;lt; a[j] &amp;lt; a[k]$ в перестановке чисел от 1 до $n$&lt;br /&gt;
# Предложите метод генерации случайной перестановки порядка $n$ с равновероятным распределением всех перестановок, если мы умеем генерировать равномерно распределенное целое число от 1 до $k$ для любых небольших $k$ ($k = O(n)$). &lt;br /&gt;
# Дает ли следующий метод равномерную генерацию всех перестановок? &amp;quot;p = [1, 2, ..., n]; for i from 1 to n: swap(p[i], p[random(1..n)] )&amp;quot;&lt;br /&gt;
# Дает ли следующий метод равномерную генерацию всех перестановок? &amp;quot;p = [1, 2, ..., n];  for i from 1 to n: swap(p[random(1..n)], p[random(1..n)] )&amp;quot;&lt;br /&gt;
# Предложите метод генерации случайного сочетания из $n$ по $k$ с равновероятным распределением всех сочетаний, если мы умеем генерировать равномерно распределенное целое число от 1 до $t$ для любых небольших $t$ ($t = O(n)$)&lt;br /&gt;
# Предложите метод генерации случайного сочетания из $n$ по $k$ с равновероятным распределением всех сочетаний, если мы умеем генерировать равномерно распределенное целое число от 1 до $t$ для любых небольших $t$ ($t = O(n)$), использующий $O(k)$ времени и памяти.&lt;br /&gt;
# Верно ли, что если $\xi$ и $\eta$ - независимые случайные величины, то таким будут и $f(\xi)$ и $g(\eta)$ для любых функций $f$ и $g$? Достаточно доказать для конечных вероятностных пространств.&lt;br /&gt;
# Постройте случайную величину, имеющую конечное математическое ожидание и бесконечную дисперсию.&lt;br /&gt;
# Постройте случайную величину, имеющую бесконечное математическое ожидание и конечную дисперсию.&lt;br /&gt;
# Улучшить неравенство Маркова в общем случае нельзя. Докажите, что для любого $c &amp;gt; 1$ найдется такая неотрицательная случайная величина $\xi$, что $P(\xi \ge cE\xi) = 1/c$.&lt;br /&gt;
# Можно ли подобрать такую неотрицательную случайную величину $\xi$, чтобы для двух различных $c_1 &amp;gt; 1$ и $c_2 &amp;gt; 1$  выполнялось $P(\xi \ge c_iE\xi) = 1/c_i$ ($i \in \{1, 2\}$)?&lt;br /&gt;
# Для какого максимального $\alpha$ можно подобрать такую неотрицательную случайную величину $\xi$, чтобы для двух различных $c_1 &amp;gt; 1$ и $c_2 &amp;gt; 1$  выполнялось $P(\xi \ge c_iE\xi) = \alpha/c_i$ ($i \in \{1, 2\}$)?&lt;br /&gt;
# Улучшить неравенство Чебышева в общем случае нельзя. Докажите, что для любого $c &amp;gt; 0$ найдется такая случайная величина $\xi$, что $P(|\xi - E\xi| \ge c) = D\xi/c^2$.&lt;br /&gt;
# Улучшить неравенство Чебышева нельзя даже для суммы. Докажите, что для любого $c &amp;gt; 0$ найдется такое семейство одинаково распределенных случайных величин $\xi_1, \xi_2, \ldots, \xi_n$, что $P(|\sum\xi_i - \sum E\xi_i| \ge c) = nD\xi/c^2$.&lt;br /&gt;
# Оцените вероятность, что значение на игральной кости отличается от матожидания больше чем на 2 с помощью неравенства Чебышева. Насколько точна эта оценка?&lt;br /&gt;
# Докажите, что вероятность того, что значения на двух одинаково распределенных нечестных игральных костях совпадает, не меньше $1/6$.&lt;br /&gt;
# Найдите дисперсию следующей случайной величины: число бросков честной монеты до $k$-го выпадения 1.&lt;br /&gt;
# Петя хочет пойти в кино с вероятностью ровно 1/13, а у него есть только честная монета. Может ли он осуществить свой замысел?&lt;br /&gt;
# Решите предудыщее задание для любой дроби $0 \le p/q \le 1$.&lt;br /&gt;
# Постройте схему получения вероятности 1/3 с помощью честной монеты, имеющую минимальное математическое ожидание числа бросков. Докажите оптимальность вашей схемы.&lt;br /&gt;
# Дана нечестная монета. Придумайте метод определения, какое значение выпадает с большей вероятностью. Вероятность того, что этот способ ошибся, должна быть не больше $0.01$. Оцените количество бросков, которое потребуется, в зависимости от того, насколько $p$ отличается от $1/2$.&lt;br /&gt;
# Петя и Вася играют в игру. Они бросают честную монету, и выписывают результаты бросков. У каждого из игроков есть критерий победы, выигрывает тот, чей критерий наступит раньше. Петя выигрывает в тот момент, когда результаты последних двух бросков равны 11. Вася выигрывает, когда результаты последних двух бросков равны 00. С какой вероятностью Петя выиграет?&lt;br /&gt;
# Петя и Вася играют в игру. Они бросают честную монету, и выписывают результаты бросков. У каждого из игроков есть критерий победы, выигрывает тот, чей критерий наступит раньше. Петя выигрывает в тот момент, когда результаты последних трех бросков равны 001. Вася выигрывает, когда результаты последних трех бросков равны 010. С какой вероятностью Петя выиграет?&lt;br /&gt;
# Можно ли сделать игру в предыдущем задании честной (чтобы вероятности выигрышей оказались равны $1/2$), используя нечестную монету?&lt;br /&gt;
# Сколько байт в бите?&lt;br /&gt;
# Докажите, что для монеты энтропия максимальна в случае честной монеты&lt;br /&gt;
# Докажите, что для $n$ исходов энтропия максимальна если они все равновероятны&lt;br /&gt;
# Найдите энтропию для геометрического распределения с $p = 1/2$ (счетное число исходов, $i$-й исход происходит с вероятностью $1/2^i$).&lt;br /&gt;
# Найдите энтропию для геометрического распределения с произвольным $p$ (счетное число исходов, $i$-й исход происходит с вероятностью $(1-p)p^i$).&lt;br /&gt;
# Пусть заданы полные системы событий $A = \{a_1, ..., a_n\}$ и $B = \{b_1, ..., b_m\}$. Определим условную энтропию $H(A | B)$ как $-\sum\limits_{i = 1}^m P(b_i) \sum\limits_{j = 1}^n P(a_j | b_i) \log P(a_j | b_i))$. Докажите, что $H(A | B) + H(B) = H(B | A) + H(A)$&lt;br /&gt;
# Что можно сказать про $H(A | B)$ если $a_i$ и $b_j$ независимы для любых $i$ и $j$?&lt;br /&gt;
# Что можно сказать про $H(A | A)$?&lt;br /&gt;
# Зафиксируем любой язык программирования. Колмогоровской сложностью слова $x$ называется величина $K(x)$ - минимальная длина программы на зафиксированном языке программирования, которая на пустом входе выводит $x$. Обозначим длину слова $x$ как $|x|$. Докажите, что $K(x) \le |x| + c$ для некоторой константы $c$.&lt;br /&gt;
# Предложите семейство слов $x_1, x_2, \ldots, x_n, \ldots$, где $|x_i|$ строго возрастает и выполнено $K(x_i) = o(|x_i|)$.&lt;br /&gt;
# Предложите семейство слов $x_1, x_2, \ldots, x_n, \ldots$, где $|x_i|$ строго возрастает и выполнено $K(x_i) = o(\log_2 |x_i|)$.&lt;br /&gt;
# Колмогоровская сложность и энтропия Шеннона. Для слова $x$, в котором $i$-й символ алфавита встречается $f_i$ раз обозначим как $H(x)$ величину, равную энтропии случайного источника с распределением $p_i = f_i/|x|$. Докажите, что $K(x) \le nH(x) + O(\log n)$.&lt;br /&gt;
# Докажите, что для любого $c &amp;gt; 0$ найдется слово, для которого $K(x) &amp;lt; c n H(x)$&lt;br /&gt;
# Рассмотрим случайное блуждание точки на прямой, пусть точка начинает в точке $p$ ($p$ - целое) и каждую секунду переходит равновероятно на 1 влево или вправо. Точка поглощается в точках 0 и $n$ ($n$ целое, больше $p$). Найдите вероятность поглощения в точке 0.&lt;br /&gt;
# Для заданной рациональной дроби $p/q$ постройте марковскую цепь, все переходы которой имеют вероятность $1/2$, которая имеет поглощающее состояние с вероятностью поглощения $p/q$.&lt;br /&gt;
# Для заданной рациональной дроби $p/q$ постройте марковскую цепь, все переходы которой имеют вероятность $1/3$, которая имеет поглощающее состояние с вероятностью поглощения $p/q$.&lt;br /&gt;
# Для заданной рациональной дроби $p/q$ и целого $n$ постройте марковскую цепь, все переходы которой имеют вероятность $1/n$, которая имеет поглощающее состояние с вероятностью поглощения $p/q$.&lt;br /&gt;
# Рассмотрим случайное блуждание точки на прямой, пусть точка начинает в точке 0 и каждую секунду переходит равновероятно на 1 влево или вправо. Чему равно математическое ожидание координаты точки после $n$ шагов?&lt;br /&gt;
# Рассмотрим случайное блуждание точки на прямой, пусть точка начинает в точке 0  и каждую секунду переходит равновероятно на 1 влево или вправо. Докажите, что математическое ожидание максимума координаты точки за $n$ шагов есть $O(\sqrt{n})$. Поясните разницу с предыдущим заданием.&lt;br /&gt;
# Дана марковская цепь с двумя состояниями и вероятностью перехода из 1 в 2 равной $a$, вероятностью перехода из 2 в 1 равной $b$. Найдите в явном виде $n$-ю степень матрицы переходов.&lt;br /&gt;
# Предложите алгоритм решения задачи 54 для произвольных выигрышных строк Васи и Пети (работающий за полином от суммы длин этих строк).&lt;br /&gt;
# Петя и Вася играют в игру. Они бросают честную монету, и выписывают результаты бросков. У каждого из игроков есть критерий победы, выигрывает тот, чей критерий наступит раньше. Петя выигрывает в тот момент, когда результаты последних двух бросков равны 001. Какую строку длины 3 оптмально выбрать Васе, чтобы его вероятность выигрыша была максимальна?&lt;br /&gt;
# Предложите решение предыдущей задачи для произвольной выигрышной строки Пети (за полином от длины этой строки).&lt;br /&gt;
# Пусть последовательно генерируется последовательность из 0 и 1 длины $n$. Каждый элемент последовательности определяется с помощью броска честной монеты. Определите, с какой вероятностью некоторый префикс этой последовательности представляет собой запись двоичного числа, которое делится на 3.&lt;br /&gt;
# Пусть последовательно генерируется последовательность из 0 и 1 длины $n$. Каждый элемент последовательности определяется с помощью броска честной монеты. Предложите алгоритм определния, с какой вероятностью некоторый префикс этой последовательности представляет собой запись двоичного числа, которое делится на $p$ для заданного целого $p$.&lt;/div&gt;</summary>
		<author><name>188.170.72.252</name></author>	</entry>

	<entry>
		<id>http://neerc.ifmo.ru/wiki/index.php?title=%D0%A0%D0%B5%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F_%D0%B7%D0%B0%D0%BF%D1%80%D0%BE%D1%81%D0%B0_%D0%B2_%D0%B4%D0%B5%D1%80%D0%B5%D0%B2%D0%B5_%D0%BE%D1%82%D1%80%D0%B5%D0%B7%D0%BA%D0%BE%D0%B2_%D1%81%D0%BD%D0%B8%D0%B7%D1%83&amp;diff=64556</id>
		<title>Реализация запроса в дереве отрезков снизу</title>
		<link rel="alternate" type="text/html" href="http://neerc.ifmo.ru/wiki/index.php?title=%D0%A0%D0%B5%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F_%D0%B7%D0%B0%D0%BF%D1%80%D0%BE%D1%81%D0%B0_%D0%B2_%D0%B4%D0%B5%D1%80%D0%B5%D0%B2%D0%B5_%D0%BE%D1%82%D1%80%D0%B5%D0%B7%D0%BA%D0%BE%D0%B2_%D1%81%D0%BD%D0%B8%D0%B7%D1%83&amp;diff=64556"/>
				<updated>2018-03-22T20:36:52Z</updated>
		
		<summary type="html">&lt;p&gt;188.170.72.252: /* Псевдокод */ ошибка обновления левой границы ((13 - 1) / 2 почему то 5... непорядок)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Алгоритм==&lt;br /&gt;
&lt;br /&gt;
Реализация запроса снизу вверх в дереве отрезков является, в отличие от [[Реализация запроса в дереве отрезков сверху| реализации запроса сверху вниз]], итеративным методом. Будем рассматривать абстрактную операцию, обладающую свойством ассоциативности, и обозначать ее &amp;lt;tex&amp;gt;a \circ b&amp;lt;/tex&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Дерево отрезков. Построение|Построим дерево отрезков]] и установим границы отрезка на соответствующие им листья. Будем действовать в 3 этапа:&lt;br /&gt;
# Если элемент, попавший на левую границу, является правым сыном, то запишем в результат значение, полученное после выполнения нашей операции над предыдущим результатом и значением этого элемента, а левую границу перемещаем на один элемент вправо. Аналогично с правой границей (является ли она левым сыном). Таким образом мы учтем вклад нужной нам вершины и избавимся от  вклада ненужного нам поддерева. &lt;br /&gt;
# Устанавливаем границы отрезка на родительские элементы текущих границ. Это позволит узнать, входит ли полученный отрезок в искомый или нет. Повторяем этап 1, пока границы не пересекутся.&lt;br /&gt;
# Если после завершения цикла границы совпадут, значит полученный отрезок входит в искомый, и надо пересчитать результат.&lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;10&amp;quot;&lt;br /&gt;
| '''Реализация запроса снизу вверх''' || '''Ещё один пример'''&lt;br /&gt;
|-&lt;br /&gt;
| [[Файл:Запрос снизу №1х1.jpg|550px|]] || [[Файл:Запрос снизу №2х1.jpg|550px]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Файл:Запрос снизу №1х2.jpg|550px|]] || [[Файл:Запрос снизу №2х2.jpg|550px]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Файл:Запрос снизу №1х3.jpg|550px|]] || [[Файл:Запрос снизу №2х3.jpg|550px]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Файл:Запрос снизу №1х4.jpg|550px|]] || [[Файл:Запрос снизу №2х4.jpg|550px]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Псевдокод==&lt;br /&gt;
&lt;br /&gt;
Пусть результат считаем на отрезке &amp;lt;tex&amp;gt; [left, right] &amp;lt;/tex&amp;gt;. При этом значения &amp;lt;tex&amp;gt;left&amp;lt;/tex&amp;gt; и &amp;lt;tex&amp;gt;right&amp;lt;/tex&amp;gt;, передающиеся в функцию, должны указывать на листья дерева (необходимо увеличить значение на индекс массива, с которого начинаются листья). Переменные &amp;lt;tex&amp;gt;leftRes&amp;lt;/tex&amp;gt; и &amp;lt;tex&amp;gt;rightRes&amp;lt;/tex&amp;gt; будут собирать значения на отрезках, отделившихся соответственно слева или справа от рассматриваемого. &lt;br /&gt;
&lt;br /&gt;
   '''int''' query(left: '''int''', right: '''int'''):&lt;br /&gt;
      leftRes = ''neutral''&lt;br /&gt;
      rightRes = ''neutral''&lt;br /&gt;
      '''while''' left &amp;lt; right&lt;br /&gt;
         '''if''' left '''mod''' 2 == 0&lt;br /&gt;
            leftRes = leftRes &amp;lt;tex&amp;gt; \circ &amp;lt;/tex&amp;gt; data[left]&lt;br /&gt;
         left = left '''div''' 2 &lt;br /&gt;
         '''if''' right '''mod''' 2 == 1&lt;br /&gt;
            rightRes = data[right] &amp;lt;tex&amp;gt; \circ &amp;lt;/tex&amp;gt; rightRes&lt;br /&gt;
         right = right '''div''' 2 - 1&lt;br /&gt;
      '''if''' left == right  &lt;br /&gt;
         leftRes = leftRes &amp;lt;tex&amp;gt; \circ &amp;lt;/tex&amp;gt; data[left]&lt;br /&gt;
      '''return''' leftRes &amp;lt;tex&amp;gt; \circ &amp;lt;/tex&amp;gt; rightRes&lt;br /&gt;
&lt;br /&gt;
==См. также==&lt;br /&gt;
* [[Реализация запроса в дереве отрезков сверху]]&lt;br /&gt;
&lt;br /&gt;
==Источники информации==&lt;br /&gt;
&lt;br /&gt;
* [http://e-maxx.ru/algo/segment_tree MAXimal :: algo :: Дерево отрезков]&lt;br /&gt;
&lt;br /&gt;
* [http://ru.wikipedia.org/wiki/%D0%94%D0%B5%D1%80%D0%B5%D0%B2%D0%BE_%D0%BE%D1%82%D1%80%D0%B5%D0%B7%D0%BA%D0%BE%D0%B2  Википедия {{---}} Дерево отрезков]&lt;br /&gt;
&lt;br /&gt;
* [http://rain.ifmo.ru/cat/view.php/vis/trees/segment-2006 Визуализатор]&lt;br /&gt;
&lt;br /&gt;
* [http://rain.ifmo.ru/cat/view.php/vis/trees/segment-2006/algorithm Алгоритм]&lt;br /&gt;
&lt;br /&gt;
[[Категория: Дискретная математика и алгоритмы]]&lt;br /&gt;
&lt;br /&gt;
[[Категория: Дерево отрезков]]&lt;/div&gt;</summary>
		<author><name>188.170.72.252</name></author>	</entry>

	</feed>