feat: new graph problems formatted.
This commit is contained in:
91
metro/metro.tex
Normal file
91
metro/metro.tex
Normal file
@@ -0,0 +1,91 @@
|
||||
\documentclass{maratona}
|
||||
|
||||
\begin{document}
|
||||
\begin{ProblemaAutor}{}{Metro}{1}{256}{OBI 2015}
|
||||
|
||||
As cidades da Cosmolândia usam sistemas de metrô com uma organização muito
|
||||
regular. Existe uma estação central, várias linhas radiais saindo dela, e uma
|
||||
linha circular que passa ao redor da estação central.
|
||||
|
||||
Cada linha radial começa na estação central, segue sem cruzar as outras linhas
|
||||
radiais e encontra a linha circular em alguma estação. Depois desse encontro,
|
||||
ela ainda pode continuar até regiões mais afastadas da cidade.
|
||||
|
||||
O sistema possui $N$ estações, numeradas de $1$ a $N$. Esses números não indicam
|
||||
a posição das estações. Você recebe apenas a lista de ligações diretas entre
|
||||
pares de estações e deve determinar por quantas estações passa a linha circular.
|
||||
|
||||
\begin{figure}[h]
|
||||
\centering
|
||||
\includegraphics[width=0.7\textwidth]{image.png}
|
||||
\caption{Exemplo de um sistema de metrô da Cosmolândia.}
|
||||
\end{figure}
|
||||
|
||||
\Entrada
|
||||
|
||||
A primeira linha contém dois inteiros $N$ e $M$ ($6 \le N \le 20000$,
|
||||
$0 \le M \le 20100$), indicando respectivamente o número de estações e o número
|
||||
de ligações diretas entre pares de estações.
|
||||
|
||||
Cada uma das próximas $M$ linhas contém dois inteiros $P$ e $Q$
|
||||
($1 \le P, Q \le N$, $P \ne Q$), indicando que existe uma ligação direta entre
|
||||
as estações $P$ e $Q$.
|
||||
|
||||
É garantido que o sistema descrito segue o padrão de metrô da Cosmolândia:
|
||||
existe uma única estação central, dela saem pelo menos $5$ e no máximo $100$
|
||||
linhas radiais, e há no máximo uma ligação direta entre qualquer par de
|
||||
estações.
|
||||
|
||||
\Saida
|
||||
|
||||
Imprima um único inteiro: o número de estações pelas quais passa a linha
|
||||
circular do sistema de metrô.
|
||||
|
||||
\ExemploEntrada
|
||||
\begin{Exemplo}
|
||||
\texttt{6~10} & \texttt{5}\\
|
||||
\texttt{1~6} & \\
|
||||
\texttt{1~3} & \\
|
||||
\texttt{4~1} & \\
|
||||
\texttt{3~4} & \\
|
||||
\texttt{5~4} & \\
|
||||
\texttt{3~5} & \\
|
||||
\texttt{2~5} & \\
|
||||
\texttt{3~2} & \\
|
||||
\texttt{6~3} & \\
|
||||
\texttt{2~6} & \\
|
||||
\rowcolor{gray!20}\texttt{12~17} & \texttt{8}\\
|
||||
\rowcolor{gray!20}\texttt{7~1} & \\
|
||||
\rowcolor{gray!20}\texttt{9~3} & \\
|
||||
\rowcolor{gray!20}\texttt{5~1} & \\
|
||||
\rowcolor{gray!20}\texttt{7~12} & \\
|
||||
\rowcolor{gray!20}\texttt{7~3} & \\
|
||||
\rowcolor{gray!20}\texttt{4~10} & \\
|
||||
\rowcolor{gray!20}\texttt{3~2} & \\
|
||||
\rowcolor{gray!20}\texttt{6~8} & \\
|
||||
\rowcolor{gray!20}\texttt{10~5} & \\
|
||||
\rowcolor{gray!20}\texttt{7~6} & \\
|
||||
\rowcolor{gray!20}\texttt{2~11} & \\
|
||||
\rowcolor{gray!20}\texttt{7~10} & \\
|
||||
\rowcolor{gray!20}\texttt{12~4} & \\
|
||||
\rowcolor{gray!20}\texttt{8~9} & \\
|
||||
\rowcolor{gray!20}\texttt{3~12} & \\
|
||||
\rowcolor{gray!20}\texttt{1~8} & \\
|
||||
\rowcolor{gray!20}\texttt{7~4} & \\
|
||||
\end{Exemplo}
|
||||
|
||||
|
||||
|
||||
\Notas
|
||||
|
||||
No primeiro exemplo, a estação central é a estação $3$. Ao remover essa estação
|
||||
e as partes radiais que não pertencem ao círculo, sobram as estações
|
||||
$1, 6, 2, 5$ e $4$, portanto a linha circular passa por $5$ estações.
|
||||
|
||||
No segundo exemplo, aplicar o mesmo processo deixa $8$ estações na linha
|
||||
circular.
|
||||
|
||||
Problema adaptado da OBI 2015, Fase 1:
|
||||
\href{https://olimpiada.ic.unicamp.br/pratique/ps/2015/f1/metro/}{Metrô}.
|
||||
\end{ProblemaAutor}
|
||||
\end{document}
|
||||
Reference in New Issue
Block a user