<?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=217.66.152.25&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=217.66.152.25&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/217.66.152.25"/>
		<updated>2026-05-15T18:53:11Z</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&amp;diff=33044</id>
		<title>Список заданий по ДМ</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&amp;diff=33044"/>
				<updated>2013-10-09T07:31:40Z</updated>
		
		<summary type="html">&lt;p&gt;217.66.152.25: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;wikitex&amp;gt;&lt;br /&gt;
= Дискретная математика, алгоритмы и структуры данных, 1 семестр =&lt;br /&gt;
&lt;br /&gt;
# Пусть $R$ и $S$ - рефлексивные отношения на $A$. Будет ли рефлексивным их а) объединение? б) пересечение?&lt;br /&gt;
# Пусть $R$ и $S$ - симметричные отношения на A. Будет ли симметричным их а) объединение? б) пересечение?&lt;br /&gt;
# Пусть $R$ и $S$ - транзитивные отношения на A. Будет ли транзитивным их а) объединение? б) пересечение?&lt;br /&gt;
# Пусть $R$ и $S$ - антисимметричные отношения на A. Будет ли антисимметричным их а) объединение? б) пересечение?&lt;br /&gt;
# Определим $R^{-1}$ следующим образом: если $xRy$, то $yR^{-1}x$. Выполнено ли соотношение $RR^{-1} = I$, где $I$ - отношение равенства? Выполнен ли закон сложения степенией $R^iR^j=R^{i+j}$, если $i$ и $j$ разного знака?&lt;br /&gt;
# Пусть $R$ обладает свойством $X$. Будет ли обладать свойством $X$ отношение $R^{-1}$? Следует проанализировать $X$ - рефлексивность, антирефлексивность, симметричность, антисимметричность, транзитивность&lt;br /&gt;
# Пусть $R$ и $S$ - транзитивные отношения на $A$. Будет ли транзитивным их композиция?&lt;br /&gt;
# Пусть $R$ и $S$ - антисимметричные отношения на A. Будет ли антисимметричным их композиция?&lt;br /&gt;
# Постройте пример рефлексивного, симметричного, но не транзитивного отношения&lt;br /&gt;
# Постройте пример рефлексивного, антисимметричного, но не транзитивного отношения&lt;br /&gt;
# Пусть $R$ - транзитивное антисимметричное отношение. Постройте минимальное отношение $S$, такое что $S^+ = R$&lt;br /&gt;
# Является ли отношение $R$, такое что $(a, b) R (c, d)$, если $ad = bc$ на ${\mathbb Z}^+ \times {\mathbb N}$ отношением эквивалентности?&lt;br /&gt;
# Является ли пара $\{x\to y, \neg x\}$ базисом?&lt;br /&gt;
# Является ли набор $\{x \to y, \langle xyz\rangle, \neg x\}$ базисом?&lt;br /&gt;
# Является ли набор $\{{\mathbf 0}, \langle xyz \rangle, \neg x\}$ базисом?&lt;br /&gt;
# Можно ли выразить &amp;quot;и&amp;quot; через &amp;quot;или&amp;quot;?&lt;br /&gt;
# Выразите медиану 5 через медиану 3&lt;br /&gt;
# Выразите медиану $2n+1$ через медиану 3&lt;br /&gt;
# Докажите, что любую монотонную самодвойственую функцию можно выразить через медиану&lt;br /&gt;
# Докажите, что любую функцию, кроме тождественной единицы, можно записать в [http://ru.wikipedia.org/wiki/%D0%A1%D0%BE%D0%B2%D0%B5%D1%80%D1%88%D0%B5%D0%BD%D0%BD%D0%B0%D1%8F_%D0%BA%D0%BE%D0%BD%D1%8A%D1%8E%D0%BD%D0%BA%D1%82%D0%B8%D0%B2%D0%BD%D0%B0%D1%8F_%D0%BD%D0%BE%D1%80%D0%BC%D0%B0%D0%BB%D1%8C%D0%BD%D0%B0%D1%8F_%D1%84%D0%BE%D1%80%D0%BC%D0%B0 СКНФ]&lt;br /&gt;
# Докажите, что любую функцию от $n$ переменных можно представить с использованием стрелки Пирса формулой, длиной не больше чем $2^n\cdot poly(n)$, где $poly(n)$ - полином, общий для всех функций&lt;br /&gt;
# Булева функция называется пороговой, если $f(x_1, x_2, \ldots, x_n) = 1$ тогда и только тогда, когда $a_1x_1+a_2x_2+\ldots+a_nx_n \ge b$, где $a_i$ и $b$ - вещественные числа. Докажите, что &amp;quot;и&amp;quot; и &amp;quot;или&amp;quot; - пороговые функции.&lt;br /&gt;
# Приведите пример непороговой функции&lt;br /&gt;
# Рассмотрим булеву функцию $f$. Обозначим как $N(f)$ число наборов аргументов, на которых $f$ равна 1. Например, $N(\vee) = 3$. Обозначим как $\Sigma(f)$ сумму всех наборов аргументов, на которых $f$ равна 1 как векторов. Например, $\Sigma(\vee) = (2, 2)$. Докажите, что если для пороговой функции $f$ и функции $g$ выполнено $N(f) = N(g)$ и $\Sigma(f) = \Sigma(g)$, то $f = g$&lt;br /&gt;
# Говорят, что формула имеет вид 2-КНФ, если она имеет вид $(t_{11}\vee t_{12})\wedge(t_{21}\vee t_{22})\wedge\ldots$, где $t_{ij}$ представляет собой либо переменную, либо ее отрицание (в каждом дизъюнкте ровно два терма). Предложите полиномиальный алгоритм проверки, что формула, заданная в 2-КНФ имеет набор значений переменных, на которых она имеет значение 1.&lt;br /&gt;
# КНФ называется КНФ Хорна, если в каждом дизъюнкте не более одной переменной находится без отрицания. Пример: $x\wedge(x \vee \neg y \vee \neg z) \wedge (\neg x \vee \neg t)$. Предложите полиномиальный алгоритм проверки, что формула, заданная в форме КНФ Хорна имеет набор аргументов, на котором она равна 1.&lt;br /&gt;
# Докажите, что если булеву функцию $f$ можно задать в форме Крома (в виде 2-КНФ), то выполнено следствие: $f(x_1, ..., x_n) = f(y_1, ..., y_n) = f(z_1, ..., z_n) = 1$ $\Rightarrow f(\langle x_1, y_1, z_1\rangle, ..., \langle x_n, y_n, z_n \rangle) = 1$&lt;br /&gt;
# Докажите, что если выполнено следствие: $f(x_1, ..., x_n) = f(y_1, ..., y_n) = f(z_1, ..., z_n) = 1$ $\Rightarrow f(\langle x_1, y_1, z_1\rangle, ..., \langle x_n, y_n, z_n \rangle) = 1$, то булеву функцию $f$ можно задать в форме Крома.&lt;br /&gt;
# Докажите, что если булеву функцию $f$ можно задать в форме Хорна, то выполнено следствие: $f(x_1, ..., x_n) = f(y_1, ..., y_n) = 1 \Rightarrow f(x_1\wedge y_1, ..., x_n \wedge y_n) = 1$&lt;br /&gt;
# Докажите, что если выполнено следствие: $f(x_1, ..., x_n) = f(y_1, ..., y_n) = 1 \Rightarrow f(x_1\wedge y_1, ..., x_n \wedge y_n) = 1$, то булеву функцию $f$ можно задать в форме Хорна&lt;br /&gt;
# Постройте схему из функциональных элементов для операции медиана трех над базисом $\{ \vee, \wedge, \neg\}$. Постарайтесь использовать минимальное число элементов.&lt;br /&gt;
# Постройте схему из функциональных элементов для операции $x \oplus y \oplus z$ над базисом $\{ \vee, \wedge, \neg\}$. Постарайтесь использовать минимальное число элементов.&lt;br /&gt;
# Предложите способ построить схему для функции $x_1 \oplus ... \oplus x_n$ над базисом $\{ \vee, \wedge, \neg\}$ с линейным числом элементов.&lt;br /&gt;
# Докажите, что не существует схем константной глубины для функций $x_1 \vee ... \vee x_n$, $x_1 \wedge ... \wedge x_n$, $x_1 \oplus ... \oplus x_n$.&lt;br /&gt;
# Постройте схему линейного размера для мультиплексора.&lt;br /&gt;
# Постройте схему линейного размера для дешифратора.&lt;br /&gt;
# Что получится, если в матричном умножителе заменить элементы &amp;quot;and&amp;quot; на элементы &amp;quot;or&amp;quot;?&lt;br /&gt;
# Докажите, что для функции &amp;quot;большинство из $2n+1$&amp;quot; существует схема из функциональных элементов глубины $O(\log n)$&lt;br /&gt;
# Докажите, что для сложения не существует схемы глубины $O(1)$&lt;br /&gt;
# Контактной схемой называется ориентированный ациклический граф, на каждом ребре которого написана переменная или ее отрицание (ребра в контактных схемах называют ''контактами'', а вершины - ''полюсами''). Зафиксируем некоторые значения переменным. Тогда ''замкнутыми'' называются ребра, на которых записана 1, ребра, на которых записан 0, называются ''разомкнутыми''. Зафиксируем две вершины $u$ и $v$. Тогда контактная схема вычисляет некоторую функцию $f$ между вершинами $u$ и $v$, равную 1 на тех наборах переменных, на которых между $u$ и $v$ есть путь по замкнутым ребрам. Постройте контактные схемы для функций &amp;quot;и&amp;quot;, &amp;quot;или&amp;quot; и &amp;quot;не&amp;quot;.&lt;br /&gt;
# Постройте контактную схему для функции &amp;quot;xor&amp;quot;.&lt;br /&gt;
# Постройте контактную схему для функции медиана трех.&lt;br /&gt;
# Докажите, что любую булеву функцию можно представить контактной схемой.&lt;br /&gt;
# Постройте контактную схему &amp;quot;xor от $n$ переменных&amp;quot;, содержащую $O(n)$ ребер.&lt;br /&gt;
# Постройте контактную схему &amp;quot;большинство из $2n+1$ переменных&amp;quot;, содержащую $O(n)$ ребер.&lt;br /&gt;
# Постройте контактную схему, в которой для каждого из $2^n$ наборов конъюнкций переменных и их отрицаний есть пара вершин, между которыми реализуется эта конъюнкция, используя $O(2^n)$ ребер&lt;br /&gt;
# Докажите, что любую функцию можно представить контактной схемой, содержащей $O(2^n)$ ребер&lt;br /&gt;
# Как выглядит дерево Хаффмана для частот символов $1, 2, ..., 2^{n-1}$ (степени двойки) ?&lt;br /&gt;
# Как выглядит дерево Хаффмана для частот символов $1, 1, 2, 3, ..., F_{n-1}$ (числа Фибоначчи)?&lt;br /&gt;
# Докажите, что если размер алфавита - степень двойки и частоты никаких двух символов не отличаются в 2 или более раз, то код Хаффмана не лучше кода постоянной длины&lt;br /&gt;
# Модифицируйте алгоритм Хаффмана, чтобы строить $k$-ичные префиксные коды&lt;br /&gt;
# Укажите, как построить дерево Хаффмана за линейное время, если символы уже отсортированы по частоте&lt;br /&gt;
# Предложите алгоритм построения оптимального кода среди префиксных кодов с длиной кодового слова не более L бит&lt;br /&gt;
# Предложите алгоритм построения оптимального кода среди префиксных кодов, для которых коды символов упорядочены лексикографически&lt;br /&gt;
# Предложите способ хранения информации об оптимальном префиксном коде для n-символьного алфавита, использующий не более $2n - 1 + n \lceil\log_2(n)\rceil$ бит ($\lceil x\rceil$ - округление $x$ вверх)&lt;br /&gt;
# Можно ли разработать алгоритм, который сжимает любой файл не короче заданной величины $N$ хотя бы на 1 бит?&lt;br /&gt;
# Приведите пример однозначно декодируемого кода оптимальной длины, который не является ни префиксным, ни развернутым префиксным&lt;br /&gt;
# Для каких префиксных кодов существует строка, для которой он является кодом Хаффмана? Предложите алгоритм построения такой строки.&lt;br /&gt;
# Пусть заданы пары $(u_i, v_i)$. Предложите алгоритм проверки, что существует код Хаффмана для некоторой строки, в котором $i$-е кодовое слово содержит $u_i$ нулей и $v_i$ единиц.&lt;br /&gt;
# Докажите, что если в коде Хаффмана для некоторой строки $i$-е кодовое слово содержит $u_i$ нулей и $v_i$ единиц, то для многочлена от двух переменных $f(x, y) = \sum_{i=1}^n x^{u_i}y^{v_i}$ выполнено $f(x, y) - 1 = (x + y - 1) g(x, y)$ для некоторого многочлена $g(x, y)$.&lt;br /&gt;
&amp;lt;/wikitex&amp;gt;&lt;/div&gt;</summary>
		<author><name>217.66.152.25</name></author>	</entry>

	</feed>