\ProvidesPackage{maratona}
\LoadClass[11pt]{article}

% remove page numbers
\pagenumbering{gobble}

\RequirePackage{fancyhdr}

\RequirePackage{tabularx,colortbl}

%\RequirePackage{arial}
\RequirePackage{ifpdf}
\RequirePackage[T1]{fontenc}
\RequirePackage[utf8]{inputenc}
\RequirePackage[portuguese]{babel}
\RequirePackage{graphics}
\RequirePackage{graphicx}
\RequirePackage{amssymb,amsmath,wrapfig}
\RequirePackage{xcolor,colortbl}
\RequirePackage{xcolor}
\RequirePackage{ifthen}
\oddsidemargin 0cm
\evensidemargin -2cm
\topmargin -1cm
\textwidth 16cm
\textheight 23cm

\ifpdf
\RequirePackage[pdftex]{hyperref}
\else
\RequirePackage[hypertex]{hyperref}
\fi


\newcommand{\var}[1]{\ensuremath{{#1}}}


\hypersetup{
	letterpaper,
	colorlinks=true,
	linkcolor=blue,
	urlcolor=blue,
	pdfpagemode=none,
	pdftitle={IV Maratona de Programação do IFB \today},
	pdfauthor={},
	pdfsubject={Caderno de problemas da IV Maratona de Programação do IFB }, 
	pdfkeywords={maratona, programação, IFB}
}



\DeclareGraphicsExtensions{png}

\lhead{DS Contest Tools}
\pagestyle{fancy}

% Capa
\newenvironment{Maratona}[3]
{
	\begin{titlepage}
		\begin{center}
			
			\vspace{1cm}
			\Large{\textbf{#1}} \\
			\vspace{1cm}
			{\textbf{Caderno de Problemas}} \\
			\vspace{1cm}
			\begin{small}
				\textsl{#2}
			\end{small} \\
			\begin{figure}[htp]
				\begin{center}
					\includegraphics[scale=1]{logos/logo-maratona.png}
				\end{center}
			\end{figure}
			{(Este caderno contém {#3} problemas)} \\
			\vspace{1cm}
		}
		{
			\vfill
			\begin{small}
				{QNM 40, Área Especial nº 01,
					Taguatinga/DF, 72146-000 , 
					Brasil } \\
				{Telefone (61) 2103-2200 \\http://www.ifb.edu.br/taguatinga} \\
			\end{small}
		\end{center}
	\end{titlepage}
}

\newcommand{\Organizacao}[2]{
	{\small \vfill
		\begin{center}
			
			\textbf{Comissão Organizadora:} \\
			{#1} \\
			\bigskip
			\textbf{Apoio:}\\
			{#2}
		\end{center}
	}
	\vfill
}


% Problema
\newcounter{problem}
\newenvironment{Problema}[4]{
	\stepcounter{problem}
	\newpage
	\begin{center}
		\Large{\ifthenelse{\equal{#1}{}}{\textbf{{#2}}}{\textbf{Problema {#1} -- {#2} }}}{\\\footnotesize \textbf{Limite de tempo: {#3}s}}{\\[-0.1cm]\footnotesize \textbf{Limite de memória: {#4}MB}}
	\end{center}
}

\newcounter{problemAutor}
\newenvironment{ProblemaAutor}[5]{
	\stepcounter{problemAutor}
	\newpage
	\begin{center}
		\Large{\ifthenelse{\equal{#1}{}}{\textbf{{#2}}}{\textbf{Problema {#1} -- {#2} }}}{\\\footnotesize \textbf{Limite de tempo: {#3}s}}{\\[-0.1cm]\footnotesize \textbf{Limite de memória: {#4}MB\\}}{
			\footnotesize Autor: {#5}
		}
	\end{center}
}


% Código-fonte
\newcommand{\codigofonte}[1]{Nome do arquivo fonte: {#1}}

% Entrada
\newcommand{\Entrada}{
	\bigskip
	\begin{large}
		\textbf{Entrada} \\
	\end{large}
}

% Saida
\newcommand{\Saida}{
	\bigskip
	\begin{large}
		\textbf{Saída} \\
	\end{large}
}

\newcommand{\Interacao}{
	\bigskip
	\begin{large}
		\textbf{Interação} \\
	\end{large}
}

\newcommand{\Notas}{
	\bigskip
	\begin{large}
		\textbf{Notas} \\
	\end{large}
}

% Exemplo
\newenvironment{Exemplo}
{
	
	\tabularx{\textwidth}{XX}
	%    {@{\extracolsep{\fill}}|l|l|}
	%    {|l|l@{\extracolsep{\fill}|}}
	\hline
	Entrada & Saída \\\hline 
}
{
	\hline
	\endtabularx
}

% Exemplo de Entrada
\newenvironment{ExemploEntrada}
{
	\bigskip
	\begin{large}
		\textbf{Exemplo} \\
	\end{large}
}
{
}

% Sample Output

