Исполнитель преобразует число на экране. У исполнителя есть три команды: A — вычесть 1, B — вычесть 2, C — найти целую часть от деления на 3. Программа для исполнителя — это последовательность…
- 1
Пусть $f(n)$ — количество допустимых программ, переводящих число $n$ в число 3. Базовое значение: из числа 3 можно завершить программу без выполнения команд.$$f(3)=1$$
- 2
Для каждого числа $n$ учитываем три последние команды: A переводит в $n-1$, B — в $n-2$, C — в $\lfloor n/3\rfloor$.$$f(n)=f(n-1)+f(n-2)+f(\lfloor n/3\rfloor)$$
Ещё 3 шага — в полном решении
Обозначим через $m \mathbin{\&} n$ поразрядную конъюнкцию неотрицательных целых чисел $m$ и $n$. Так, например, $14 \mathbin{\&} 5 = 1110_2 \mathbin{\&} 0101_2 = 0100_2 = 4$. Для какого наименьшего…
- 1
Представим числа $42$ и $34$ в двоичной системе:$$42 = 101010_2, \qquad 34 = 100010_2$$
- 2
Условие $x \mathbin{\&} 34 = 0$ означает, что в числе $x$ не могут быть установлены разряды, соответствующие единицам числа $34$: разряды $2^1$ и $2^5$.
Ещё 2 шага — в полном решении
Исполнитель преобразует число на экране. У исполнителя есть две команды: A — вычти 1; B — найди целую часть от деления на 2. Программа для исполнителя — это последовательность команд. Сколько…
- 1
Обозначим через $f(n)$ количество программ, переводящих число $n$ в число 1. Для $n>1$ последняя команда может быть A или B, поэтому используем рекуррентный подсчёт.$$f(n)=f(n-1)+f(\lfloor n/2\rfloor),\quad f(1)=1$$
- 2
Последовательно вычисляя значения, получаем:$$f(1),\ldots,f(10)=1,2,3,5,7,10,13,18,23,30$$
Ещё 3 шага — в полном решении
Обозначим через $\mathrm{ДЕЛ}(n,m)$ утверждение «натуральное число $n$ делится без остатка на натуральное число $m$». Для какого наибольшего натурального числа $A$ логическое выражение…
- 1
Импликация может быть ложной только тогда, когда её заключение ложно. Заключение $\neg\mathrm{ДЕЛ}(x,16) \lor \neg\mathrm{ДЕЛ}(x,24)$ ложно, если $x$ делится и на $16$, и на $24$.$$\operatorname{НОК}(16,24)=48$$
- 2
Следовательно, опасными являются все значения $x$, кратные $48$. Для них условие импликации должно быть ложным, то есть $x$ должно делиться на $A$.
Ещё 1 шаг — в полном решении
Миша заполнял таблицу истинности функции $(x \land y) \lor (y \equiv z) \lor w$, но успел заполнить лишь фрагмент из трёх различных её строк, даже не указав, какому столбцу таблицы соответствует…
- 1
Во всех трёх строках значение функции равно 0. Следовательно, $w=0$, $x \land y=0$, а $y \equiv z=0$, то есть $y$ и $z$ имеют разные значения.$$(x \land y) \lor (y \equiv z) \lor w = 0$$
- 2
В первой строке значения в столбцах 2 и 3 равны 1 и 0. Они должны соответствовать $z$ и $y$, поскольку эти значения различны. Сопоставление с другими строками показывает, что столбец 2 — это $z$, а столбец 3 — $y$.
Ещё 2 шага — в полном решении
Миша заполнял таблицу истинности функции $(x \land \neg y) \lor (y \equiv z) \lor w$, но успел заполнить лишь фрагменты из трёх различных её строк, даже не указав, какому столбцу таблицы…
- 1
Проверим соответствие столбцов $w$, $y$, $x$, $z$. В первой строке получаем $w=0$, $y=1$, $x=1$, $z=0$.$$(x \land \neg y) \lor (y \equiv z) \lor w = (1 \land \neg 1) \lor (1 \equiv 0) \lor 0 = 0$$
- 2
Во второй строке известны $y=1$ и $x=0$. Чтобы значение функции было равно 0, необходимо $w=0$ и $z=0$.$$(0 \land \neg 1) \lor (1 \equiv 0) \lor 0 = 0$$
Ещё 2 шага — в полном решении
Миша заполнял таблицу истинности логической функции $F = \neg(w \to y) \mathbin{\lor} (x \to z) \mathbin{\lor} \neg x$, но успел заполнить лишь фрагмент из трёх различных её строк, даже не указав…
- 1
Преобразуем условие $F = 0$. Дизъюнкция равна нулю только тогда, когда каждый её элемент равен нулю.$$F = (w \land \neg y) \lor (\neg x \lor z) \lor \neg x$$
- 2
Из равенства $\neg x = 0$ получаем $x = 1$. В таблице только первый столбец не содержит известных нулей, поэтому переменной $x$ соответствует первый столбец.
Ещё 2 шага — в полном решении
Исполнитель преобразует число на экране. Он выполняет команды: A — вычесть 1, B — вычесть 4, C — найти целую часть от деления на 3. Программа для исполнителя — это последовательность команд. Сколько…
- 1
Так как все команды уменьшают число, траектория обязательно проходит через 13 ровно один раз. Поэтому количество подходящих программ равно произведению числа способов попасть из 19 в 13 и числа способов попасть из 13 в 2, избегая числа 7.
- 2
Обозначим через $f(n)$ число способов попасть из $n$ в 13. Для $n>13$ учитываем переходы $n\to n-1$, $n\to n-4$ и $n\to \lfloor n/3\rfloor$. Число 7 не может быть промежуточным состоянием.$$f(13)=1,\quad f(14)=1,\quad f(15)=1,\quad f(16)=1,\quad f(17)=2,\quad f(18)=3,\quad f(19)=4$$
Ещё 3 шага — в полном решении
На числовой прямой даны два отрезка: $P = [15; 40]$ и $Q = [21; 63]$. Укажите наименьшую возможную длину такого отрезка $A$, для которого логическое выражение…
- 1
Если $x \notin P$, первая импликация истинна автоматически. Поэтому достаточно рассмотреть точки $x \in P$.$$x \in P \Rightarrow (((x \in Q) \land \neg(x \in A)) \to \neg(x \in P))$$
- 2
При $x \in P$ заключение внутренней импликации $\neg(x \in P)$ ложно. Чтобы импликация была истинной, её условие должно быть ложным: точка не может одновременно принадлежать $Q$ и не принадлежать $A$.$$(x \in P) \land (x \in Q) \Rightarrow x \in A$$
Ещё 2 шага — в полном решении
Исполнитель преобразует число на экране. У него есть две команды: «Прибавить 1» и «Умножить на 2». Сколько существует программ, для которых при исходном числе 1 результатом является число 20 и при…
- 1
Обозначим через $f(n)$ количество программ, переводящих число 1 в число $n$. Последняя команда может быть прибавлением 1 или умножением на 2.$$f(n)=f(n-1)+f(n/2)\text{ при чётном }n$$
- 2
Последовательно вычисляем количество программ до числа 10: $f(1)=1$, $f(2)=2$, $f(3)=2$, $f(4)=4$, $f(5)=4$, $f(6)=6$, $f(7)=6$, $f(8)=10$, $f(9)=10$, $f(10)=14$.$$f(10)=f(9)+f(5)=10+4=14$$
Ещё 2 шага — в полном решении
Для какого наименьшего целого неотрицательного числа $A$ выражение $(y + 2x < A) \lor (x > 25) \lor (y > 30)$ тождественно истинно, то есть принимает значение 1 при любых целых неотрицательных $x$ и…
- 1
Чтобы дизъюнкция могла быть ложной, второе и третье высказывания должны быть ложными: $x \leq 25$ и $y \leq 30$.
- 2
При этих ограничениях максимальное значение выражения $y + 2x$ достигается при $x = 25$ и $y = 30$.$$y + 2x = 30 + 2 \cdot 25 = 80$$
Ещё 1 шаг — в полном решении
Миша заполнял таблицу истинности функции $\neg(y \to (x \equiv w)) \land (z \to x)$, но успел заполнить лишь фрагмент из трёх различных её строк, даже не указав, какому столбцу таблицы соответствует…
- 1
Чтобы функция $\neg(y \to (x \equiv w)) \land (z \to x)$ была равна 1, оба множителя должны быть равны 1. Условие $\neg(y \to (x \equiv w))=1$ означает $y=1$ и $x \ne w$.
- 2
Рассмотрим третью строку фрагмента: значения во втором, третьем и четвёртом столбцах равны $0$, $1$, $0$. Так как $y=1$, третий столбец соответствует $y$. При этом второй столбец со значением $0$ должен соответствовать $x$, а первый…
Ещё 1 шаг — в полном решении
Миша заполнял таблицу истинности логической функции $F = \neg(x \to z) \mathbin{\lor} (y \to w) \mathbin{\lor} \neg y$, но успел заполнить лишь фрагмент из трёх различных её строк, даже не указав…
- 1
Преобразуем отрицание импликации и импликацию $y \to w$: $\neg(x \to z) = x \mathbin{\land} \neg z$, $y \to w = \neg y \mathbin{\lor} w$.$$\ F = (x \mathbin{\land} \neg z) \mathbin{\lor} \neg y \mathbin{\lor} w$$
- 2
Чтобы значение функции было равно нулю, необходимо, чтобы все три дизъюнкта были ложны. Поэтому $y = 1$, $w = 0$, а $x \mathbin{\land} \neg z = 0$, то есть $x = 0$ или $z = 1$.
Ещё 1 шаг — в полном решении
Миша заполнял таблицу истинности логической функции $F = ((w \to z) \to x) \lor \lnot y$, но успел заполнить лишь фрагмент из трёх различных её строк, не указав, какому столбцу таблицы соответствует…
- 1
Во всех указанных строках значение функции равно нулю. Обозначим $A = (w \to z) \to x$. Тогда $A \lor \lnot y = 0$ возможно только при $A = 0$ и $y = 1$.$$y = 1$$
- 2
Импликация $(w \to z) \to x$ равна нулю только тогда, когда её левая часть равна единице, а $x = 0$. Следовательно, в каждой из строк $x = 0$.$$w \to z = 1,\quad x = 0$$
Ещё 2 шага — в полном решении
Миша заполнял таблицу истинности функции $(\neg x \land \neg y) \lor (y \equiv z) \lor w$, но успел заполнить лишь фрагмент из трёх различных её строк, даже не указав, какому столбцу таблицы…
- 1
Во всех трёх строках значение функции равно 0. Дизъюнкция может быть равна 0 только тогда, когда каждый её компонент равен 0.$$(\neg x \land \neg y)=0,\quad (y\equiv z)=0,\quad w=0$$
- 2
Переменная $w$ должна иметь значение 0 во всех трёх строках. Только второй столбец содержит известные нули во всех строках, значит, второй столбец соответствует $w$.$$w=0$$
Ещё 2 шага — в полном решении
Миша заполнял таблицу истинности функции $F=(x\lor\neg y)\land\neg(y\equiv z)\land w$, но успел заполнить лишь фрагмент из трёх различных её строк, не указав, какому столбцу таблицы соответствует…
- 1
Так как значение функции равно 1 во всех трёх строках, множитель $w$ должен быть равен 1 в каждой строке. Следовательно, столбец с постоянным значением 1 — второй.$$w=1$$
- 2
Условие $\neg(y\equiv z)=1$ означает, что значения $y$ и $z$ различаются. В первой строке после учёта $w=1$ имеем $x=0$, $y=0$, поэтому $z=0$. Во второй строке $z=1$, $y=0$, а в третьей строке $z=0$, $y=1$.$$\neg(y\equiv z)=1\iff y\ne z$$
Ещё 1 шаг — в полном решении
Миша заполнял таблицу истинности функции $ (\neg x \lor \neg y) \land \neg(y \equiv z) \land \neg w $, но успел заполнить лишь фрагмент из трёх различных её строк, даже не указав, какому столбцу…
- 1
Во всех трёх строках функция равна 1, поэтому каждый множитель выражения истинен. Из $\neg w=1$ получаем $w=0$.
- 2
Из $\neg(y \equiv z)=1$ следует, что значения $y$ и $z$ различаются.
Ещё 2 шага — в полном решении
Исполнитель преобразует число на экране. У исполнителя есть две команды: A — вычти 2; B — найди целую часть от деления на 2. Программа для исполнителя — это последовательность команд. Сколько…
- 1
Так как обе команды уменьшают число, траектория может содержать число 12 только один раз. Поэтому любую подходящую программу можно однозначно разделить на путь от 30 до 12 и путь от 12 до 1.
- 2
Обозначим через $f(n)$ количество способов получить число 12 из числа $n$. Для $n > 12$ имеем $f(n)=f(n-2)+f(\lfloor n/2\rfloor)$, поскольку последней выполненной командой может быть A или B. Последовательное вычисление даёт $f(30)=3$.$$f(30)=f(28)+f(15)=3$$
Ещё 2 шага — в полном решении
Исполнитель М17 преобразует число, записанное на экране. У исполнителя есть три команды: прибавить 1, прибавить 2 и умножить на 3. Сколько существует программ, которые преобразуют исходное число 2 в…
- 1
Так как все команды увеличивают число, сначала траектория проходит через 8, затем через 10.$$N = N_{2\to 8} \cdot N_{8\to 10} \cdot N_{10\to 12}$$
- 2
Обозначим через $f(n)$ количество программ, переводящих 2 в $n$. Для чисел от 2 до 8 получаем: $f(2)=1$, $f(3)=1$, $f(4)=2$, $f(5)=3$, $f(6)=6$, $f(7)=9$, $f(8)=15$.$$f(n)=f(n-1)+f(n-2)+f(n/3)\text{, если }3\mid n$$
Ещё 3 шага — в полном решении
Для какого наибольшего целого неотрицательного числа $A$ логическое выражение $(2x+y\ne 50) \lor (x<y) \lor (A<x)$ истинно при любых целых неотрицательных $x$ и $y$?
- 1
Логическое выражение может быть ложным только тогда, когда ложны все три его части.$$(2x+y\ne 50)=0,\quad (x<y)=0,\quad (A<x)=0$$
- 2
Это равносильно системе условий:$$2x+y=50,\quad x\ge y,\quad A\ge x$$
Ещё 2 шага — в полном решении