\documentclass[12pt,a4paper,oneside]{article}

\usepackage[T2A]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[english,russian]{babel}
\usepackage[russian]{olymp}
\usepackage{graphicx}
\usepackage{amsmath,amssymb}
\usepackage{epigraph}
%\usepackage[russian]{hyperref}
\usepackage{color}
%\usepackage{sectsty}
%\usepackage{expdlist}
%\usepackage{textpos}

\renewcommand{\t}{\texttt}
\renewcommand{\le}{\leqslant}
\renewcommand{\ge}{\geqslant}

\binoppenalty=10000
\relpenalty=10000
\exhyphenpenalty=10000

\newcommand{\ProblemLabel}{undefined}
\newcommand{\ProblemTL}{undefined}
\newcommand{\ProblemML}{undefined}

\def\probl#1#2#3#4#5{
  \renewcommand{\ProblemLabel}{#3}
  \renewcommand{\ProblemTL}{#4}
  \renewcommand{\ProblemML}{#5}
  \input ../problems/#1/#2/statement/#2.tex
}
          
\newcommand{\Section}[1]{
  \hbox{\hspace{1em}}
  \vspace{1em}
  \section*{#1}
  \addcontentsline{toc}{section}{#1}
}

\contest
{Жадность решает}%
{ЛКШ, Берендеевы Поляны}%
{20 июля 2014}%

%\sectionfont{\fontsize{8}{8}\selectfont}

\definecolor{dkgreen}{rgb}{0,0.6,0}
\definecolor{brown}{rgb}{0.5,0.5,0}

\begin{document}

\tableofcontents
\pagebreak

\Section{\color{red}{Коротко и просто}}

\probl{2011-11}{sumdiff}{A}{2 секунды}{256 mb}  % - простая задача: разложить N в сумму различных слагаемых, кол-во --> max
\probl{2012-07}{number}{B}{1 секунда}{256 mb}   % - склеить строки: результат lexmax

\Section{\color{blue}{Слушали ли вы лекцию?}}

\probl{2011-10b}{product}{C}{2 секунды}{256 mb} % - несложная задача: максимизировать скалярное произведение
\probl{2013-12}{dust}{D}{1 секунда}{64 mb}      % - непрерывный рюкзак, сортировка по частному
\probl{2013-04}{dwarfs}{E}{0.5 секунд}{256 mb}  % - Сортировка гномов по a[i] + b[i] (белоснежка укладывает гномиков)
\probl{2012-07}{boxes}{F}{0.5 секунд}{256 mb}   % - Сложная задача (из ЛКШ 2009, жадность + ДП, поставить коробочки в башенку)

\Section{\color{dkgreen}{Еще одна простая задачка}}

\probl{2011-05}{minimize}{G}{2 секунды}{64 mb}  % - средняя задача: взять длинную строку из цифр и, вычеркнув не более M, получить максимальное число

\Section{\color{brown}{Квадрат таки заходит}}

\probl{2014-07}{boxes}{H}{1 секунда}{256 mb}    % - Сложная задача (из ЛКШ 2009, жадность + ДП, поставить коробочки в башенку)

\end{document}
