\relax 
\providecommand\hyper@newdestlabel[2]{}
\providecommand\HyperFirstAtBeginDocument{\AtBeginDocument}
\HyperFirstAtBeginDocument{\ifx\hyper@anchor\@undefined
\global\let\oldcontentsline\contentsline
\gdef\contentsline#1#2#3#4{\oldcontentsline{#1}{#2}{#3}}
\global\let\oldnewlabel\newlabel
\gdef\newlabel#1#2{\newlabelxx{#1}#2}
\gdef\newlabelxx#1#2#3#4#5#6{\oldnewlabel{#1}{{#2}{#3}}}
\AtEndDocument{\ifx\hyper@anchor\@undefined
\let\contentsline\oldcontentsline
\let\newlabel\oldnewlabel
\fi}
\fi}
\global\let\hyper@last\relax 
\gdef\HyperFirstAtBeginDocument#1{#1}
\providecommand\HyField@AuxAddToFields[1]{}
\providecommand\HyField@AuxAddToCoFields[2]{}
\@writefile{toc}{\contentsline {section}{\numberline {A}Programmation dynamique et structures de donn\IeC {\'e}es}{1}{appendix.A}}
\@writefile{toc}{\contentsline {subsection}{\numberline {A.1}Cailloux (4 points)}{1}{subsection.A.1}}
\@writefile{lof}{\contentsline {figure}{\numberline {1}{\ignorespaces La r\IeC {\'e}ponse sur cette grille est 32, ce qui repr\IeC {\'e}sente $7+1+8+5+4+7$.}}{1}{figure.1}}
\newlabel{fig:cailloux}{{1}{1}{La réponse sur cette grille est 32, ce qui représente $7+1+8+5+4+7$}{figure.1}{}}
\@writefile{toc}{\contentsline {subsection}{\numberline {A.2}Peindre des dalles (6 points)}{2}{subsection.A.2}}
\@writefile{lof}{\contentsline {figure}{\numberline {2}{\ignorespaces L'\IeC {\'e}volution des couleurs des dalles de la promenade.}}{2}{figure.2}}
\newlabel{fig:peindre}{{2}{2}{L'évolution des couleurs des dalles de la promenade}{figure.2}{}}
\@writefile{toc}{\contentsline {section}{\numberline {B}Codage de Huffman G\IeC {\'e}n\IeC {\'e}ralis\IeC {\'e} (10 points)}{3}{appendix.B}}
\@writefile{lof}{\contentsline {figure}{\numberline {3}{\ignorespaces La solution optimale ne d\IeC {\'e}bute pas par la case maximale en premi\IeC {\`e}re ligne.}}{6}{figure.3}}
\newlabel{fig:cailloux-glouton}{{3}{6}{La solution optimale ne débute pas par la case maximale en première ligne}{figure.3}{}}
\@writefile{toc}{\contentsline {section}{\numberline {C}\IeC {\'E}l\IeC {\'e}ments de correction}{6}{appendix.C}}
\@writefile{toc}{\contentsline {subsection}{\numberline {C.1}Cailloux}{6}{subsection.C.1}}
\@writefile{toc}{\contentsline {subsection}{\numberline {C.2}Peindre un mur}{6}{subsection.C.2}}
\@writefile{lol}{\contentsline {lstlisting}{peindre.py}{7}{lstlisting.-1}}
\@writefile{lol}{\contentsline {lstlisting}{peindre.py}{7}{lstlisting.-2}}
\@writefile{toc}{\contentsline {subsection}{\numberline {C.3}Arbres de Huffman}{8}{subsection.C.3}}
\@writefile{lof}{\contentsline {figure}{\numberline {4}{\ignorespaces Exemples de manipulation de l'arbre T.}}{9}{figure.4}}
\newlabel{fig:peindre-arbre}{{4}{9}{Exemples de manipulation de l'arbre T}{figure.4}{}}
