summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorsyn <isaqtm@gmail.com>2020-02-26 09:32:13 +0300
committersyn <isaqtm@gmail.com>2020-02-26 09:32:13 +0300
commit305184f1e3b7b5abc822aadec185c23f8a52888d (patch)
tree8a2688ab0fe186eb09e4af3854e295812a5bcf43
parent8e14231532896365806e440e5610b7b2d69dc83a (diff)
downloadtex2-305184f1e3b7b5abc822aadec185c23f8a52888d.tar.gz
amend -force me after
-rw-r--r--dm-19.tex42
1 files changed, 42 insertions, 0 deletions
diff --git a/dm-19.tex b/dm-19.tex
new file mode 100644
index 0000000..12aa975
--- /dev/null
+++ b/dm-19.tex
@@ -0,0 +1,42 @@
+\documentclass[11pt]{article}
+\usepackage[x11names, svgnames, rgb]{xcolor}
+%\usepackage{tikz}
+%\usetikzlibrary{arrows,shapes}
+
+\usepackage{scrextend}
+
+\input{intro}
+
+\lhead{\color{gray} Шарафатдинов Камиль 192}
+\rhead{\color{gray} дм-19 (\texttt{cw19\_plus})}
+\title{Дискретная математика 19}
+\author{Шарафатдинов Камиль БПМИ192}
+\date{билд: \today}
+
+% -- Here bet dragons --
+\begin{document}
+
+\maketitle
+
+\setlength{\columnsep}{1cm}
+\twocolumn
+\dmquestion{1}
+ Заметим, что мы всегда можем выбрать два числа так, что они делят весь массив
+ на три примерно равные части, то есть такие,
+ что каждые две отличаются не более чем на 1.
+ Пусть мы умеем, запросив значение в этих числах, понимать в какой части
+ (или в каких двух подряд идущих частях) лежит максимум.
+ Тогда за 2 хода мы умеем уменьшать рассматриваемый массив в $\dfrac{3}{2}$ раза, а значит, мы сведем задачу к поиску максимума на массиве из менее чем трех элементов, а значит, решим задачу за менее чем $4\log_3 n$ ходов.
+
+\dmquestion{2}
+
+ Разобьем монеты на $\lfloor n/2 \rfloor$ пар (одна останется)
+ и сравним веса монет в каждой паре.
+ Если нашлась пара, в которой монеты имеют разный вес, то фальшивая в этой паре та, которая легче. Если монеты в каждой паре одинаковы по весу, то фальшивая - та, что осталась. Пар $\lfloor n/2 \rfloor$, поэтому сравнений столько же.
+
+\dmquestion{3}
+
+ Пусть мы справились за меньше, чем $\lfloor n/2 \rfloor$ взвешиваний. Тогда в сравнении могли поучаствовать не более, чем $n - 3$ монеты. Значит, есть хотя бы три монеты, про которые никакой информации нет. Значит, если фальшивая была среди них, то по итогу взвешивания каждая из них может оказаться ответом, а наверняка выбрать среди них фальшивую мы не можем. Значит, нужно хотя бы $\lfloor n/2 \rfloor$ хода.
+
+
+\end{document}