From 5a4ac5505257928eb9c996e2aec41c1de5384a8d Mon Sep 17 00:00:00 2001 From: Antti H S Laaksonen Date: Thu, 25 May 2017 15:50:34 +0300 Subject: [PATCH] Fix distances --- chapter07.tex | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/chapter07.tex b/chapter07.tex index 125e09a..c4c30b3 100644 --- a/chapter07.tex +++ b/chapter07.tex @@ -120,11 +120,11 @@ Of course, the same applies to coins 3 and 4. Thus, we can use the following recursive formula to calculate the minimum number of coins: \begin{equation*} -\begin{aligned} -\texttt{solve}(x) & = \min( & \texttt{solve}(x-1)+1 & , \\ - & & \texttt{solve}(x-3)+1 & , \\ - & & \texttt{solve}(x-4)+1 & ). -\end{aligned} +\begin{split} +\texttt{solve}(x) = \min( & \texttt{solve}(x-1)+1, \\ + & \texttt{solve}(x-3)+1, \\ + & \texttt{solve}(x-4)+1). +\end{split} \end{equation*} The base case of the recursion is $\texttt{solve}(0)=0$, because no coins are needed to form an empty sum. @@ -326,11 +326,11 @@ we can form the sum $x$. For example, if $\texttt{coins}=\{1,3,4\}$, then $\texttt{solve}(5)=6$ and the recursive formula is \begin{equation*} -\begin{aligned} -\texttt{solve}(x) & = & \texttt{solve}(x-1) & + \\ - & & \texttt{solve}(x-3) & + \\ - & & \texttt{solve}(x-4) & . -\end{aligned} +\begin{split} +\texttt{solve}(x) = & \texttt{solve}(x-1) + \\ + & \texttt{solve}(x-3) + \\ + & \texttt{solve}(x-4) . +\end{split} \end{equation*} In this case, the general recursive function is as follows: @@ -801,11 +801,11 @@ between \texttt{x} and \texttt{y} equals $\texttt{distance}(n-1,m-1)$. We can calculate the values of \texttt{distance} as follows: \begin{equation*} -\begin{aligned} -\texttt{distance}(a,b) & = \min(& \texttt{distance}(a,b-1)+1 & , \\ - & & \texttt{distance}(a-1,b)+1 & , \\ - & & \texttt{distance}(a-1,b-1)+\texttt{cost}(a,b) & ). -\end{aligned} +\begin{split} +\texttt{distance}(a,b) = \min(& \texttt{distance}(a,b-1)+1, \\ + & \texttt{distance}(a-1,b)+1, \\ + & \texttt{distance}(a-1,b-1)+\texttt{cost}(a,b)). +\end{split} \end{equation*} Here $\texttt{cost}(a,b)=0$ if $\texttt{x}[a]=\texttt{y}[b]$, and otherwise $\texttt{cost}(a,b)=1$.