<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="pt-BR">
	<id>https://wiki.unicentro.br/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Lpadilha</id>
	<title>Wikiunicentro - Contribuições do usuário [pt-br]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.unicentro.br/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Lpadilha"/>
	<link rel="alternate" type="text/html" href="https://wiki.unicentro.br/Especial:Contribui%C3%A7%C3%B5es/Lpadilha"/>
	<updated>2026-05-24T01:09:45Z</updated>
	<subtitle>Contribuições do usuário</subtitle>
	<generator>MediaWiki 1.45.1</generator>
	<entry>
		<id>https://wiki.unicentro.br/index.php?title=Classifica%C3%A7%C3%A3o_de_problemas&amp;diff=14906</id>
		<title>Classificação de problemas</title>
		<link rel="alternate" type="text/html" href="https://wiki.unicentro.br/index.php?title=Classifica%C3%A7%C3%A3o_de_problemas&amp;diff=14906"/>
		<updated>2016-02-01T01:35:17Z</updated>

		<summary type="html">&lt;p&gt;Lpadilha: /* Contribuintes */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Os problemas trabalhados desde que o projeto teve início estão sendo classificados e documentados. &lt;br /&gt;
Os dados aqui apresentados são resultantes das fontes bibliográficas utilizadas e das experiências para a resolução de cada um dos problemas.&lt;br /&gt;
Agradecemos, em especial, a colaboração de Paulo Daniel Gonçalves, que atuou como monitor do projeto em 2012 e 2013. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Tabela de classificação de problemas ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=1 cellpadding=0 cellspacing=0 style=&amp;quot;width:1000px&amp;quot; style=&#039;border-collapse: collapse;table-layout:fixed; width:100%&#039;&amp;gt;&lt;br /&gt;
 &amp;lt;tr height=20 style=&#039;height:15.0pt&#039;&amp;gt;&lt;br /&gt;
  &amp;lt;td height=20 class=xl65 width=100px style=&#039;height:15.0pt;border-top:none; width:15%&#039;&amp;gt;&#039;&#039;&#039;&amp;lt;h3&amp;gt;Problema&amp;lt;/h3&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td class=xl65 width=157 style=&#039;border-top:none;border-left:none;width:15%&#039;&amp;gt;&#039;&#039;&#039;&amp;lt;h3&amp;gt;Classificação&amp;lt;/h3&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td class=xl65 width=84 style=&#039;border-top:none;border-left:none;width:10%&#039;&amp;gt;&#039;&#039;&#039;&amp;lt;h3&amp;gt;Dificuldade&amp;lt;/h3&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td class=xl65 width=400 style=&#039;border-top:none;border-left:none;width:40%&#039;&amp;gt;&#039;&#039;&#039;&amp;lt;h3&amp;gt;Observações&amp;lt;/h3&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td class=xl65 width=200 style=&#039;border-top:none;border-left:none;width:10%&#039;&amp;gt;&#039;&#039;&#039;&amp;lt;h3&amp;gt;Lista de usos&amp;lt;/h3&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td class=xl65 width=100 style=&#039;border-top:none;border-left:none;width:10%&#039;&amp;gt;&#039;&#039;&#039;&amp;lt;h3&amp;gt;Referências&amp;lt;/h3&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Aero&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Adhoc/Contagem&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fácil&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Contar quantas vezes cada aeroporto aparece na lista de vôos, e por fim imprimir o(s) maior(es) valor(es).&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;2º encontro 2013&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ants, [https://www.urionlinejudge.com.br/judge/pt/problems/view/1135 Colônia de Formigas URI 1135]&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Grafos&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Médio&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Floyd-Warshall deve resolver (Caminho mínimo de qualquer nó para qualquer nó). Porém não sei se os limites permitem isso, preciso verificar.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Seletiva 2012&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Beldades, [https://www.urionlinejudge.com.br/judge/pt/problems/view/1244 Ordenação por Tamanho URI 1244]&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ordenação&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fácil&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ordenação de Strings e Contagem de repetições&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Seletiva 2012, 2ª seletiva 2013&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Bit&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Aritmética e Álgebra&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fácil&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;É necessário dividir a quantia de saque desejada pelos valores das notas disponiveis, a divisão deve ser feita na ordem da maior nota para menor.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1º encontro 2013&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Botas, [https://www.urionlinejudge.com.br/judge/pt/problems/view/1245 Botas Perdidas 1245]&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Adhoc/Contagem&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fácil&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;A partir de uma lista de botas, contar pares de botas (mesmo tamanho, pés diferentes).&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;3º encontro 2013&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Decoder, [http://uva.onlinejudge.org/index.php?option=com_onlinejudge&amp;amp;Itemid=8&amp;amp;category=6&amp;amp;page=show_problem&amp;amp;problem=399 The Decoder UVA 458]&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Strings/Tabela ASCII&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fácil&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Cifra de César, foi adicionado 7 a cada valor da string. Tratamento de valores da tabela ASC.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1ª seletiva 2013&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;UVA 458&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Digitos Romanos, [https://www.urionlinejudge.com.br/judge/pt/problems/view/1138 Contagem de Dígitos URI 1138], [http://uva.onlinejudge.org/index.php?option=com_onlinejudge&amp;amp;Itemid=8&amp;amp;category=5&amp;amp;page=show_problem&amp;amp;problem=280 Romam Digitis UVA 344]&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Aritmética e Álgebra&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fácil&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Lembra o problema do caixa, de retornar o menor número de notas de dinheiro.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1ª seletiva 2013&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;UVA 344&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Eletricity&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Aritmética e Álgebra&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fácil&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Verifica as datas que estão em sequência válida (possível de calcular a diferença), calcula a diferença de consumo entre elas, e apresenta o resultado.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Seletiva 2012&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Espelho Espelho Meu, [http://uva.onlinejudge.org/index.php?option=com_onlinejudge&amp;amp;Itemid=8&amp;amp;category=6&amp;amp;page=show_problem&amp;amp;problem=407 Mirror, Mirror UVA 466]&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Adhoc/Matrizes&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fácil&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Operações básicas sobre uma matriz, como rotacionar valores.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1ª seletiva 2013&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;UVA 466&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fatores, [https://www.urionlinejudge.com.br/judge/pt/problems/view/1056 Fatores e Múltiplos URI 1056]&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Teoria dos Números/Analise combinatoria&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Difícil&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1ª seletiva 2013&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;ICPC 2013&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fatorial, [https://www.urionlinejudge.com.br/judge/pt/problems/view/1429 Fatorial Novamente! URI 1429]&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Aritmética e Álgebra&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fácil&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Lembra uma mudança de base, onde cada posição vale N!, e N é o nº da posição do dígito.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Seletiva 2012, 2ª seletiva 2013&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fechem as portas, [https://www.urionlinejudge.com.br/judge/pt/problems/view/1371 Fechem as portas! URI 1371]&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Aritmética e Álgebra/Vetor&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fácil&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Parece ser apenas percorrer um vetor invertendo o estado de sua posição, os índices são múltiplos de uma variável de controle, e por fim imprimir os índices das posições que contém um determinado estado.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;2ª seletiva 2013&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Feynman, [https://www.urionlinejudge.com.br/judge/pt/problems/view/1323 Feynman URI 1323], [http://uva.onlinejudge.org/index.php?option=com_onlinejudge&amp;amp;Itemid=8&amp;amp;page=show_problem&amp;amp;problem=3301 Feynman UVA 12149]&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Combinatória/Aritmética e Álgebra&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fácil/Médio&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;A quantidade de quadrados é uma recorrência: Realizar o somatório N * N + (N-1) * (N-1) + (N-2) * (N-2) + ... 1 * 1 para encontrar o resultado.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Seletiva 2012&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Frotatax&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Aritmética e Álgebra&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fácil&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Multiplica-se o valor de KM/L do combustível pelo seu preço, e compara.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1º encontro 2013&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Hist, [https://www.urionlinejudge.com.br/judge/pt/problems/view/1683 Maior Retângulo em um Histograma URI 1683]&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Adhoc/Vetor&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Médio&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Salva os números em um vetor, e percorre atualizando os valores, se for igual ao atual então modifica para 1, se não incrementa em 1, e vai incrementando um contador com o valor atual.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Seletiva 2012&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Matrioshkas&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Estrutura de Dados/Pilha&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fácil/Médio&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Verificar uma sequência de bonecas matrioshkas está correta (Se uma boneca cabe dentro de outra, levando em consideração que já pode ter outras dentro dela).&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;5º encontro 2013&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Mean, [https://www.urionlinejudge.com.br/judge/pt/problems/view/1379 Problema com Mediana e Média URI 1379]&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Aritmética e Álgebra&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fácil/Médio&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Utiliza a fórmula (A + B + C)/3 = min(A,B).&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Seletiva 2012&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Movimentos, [https://www.urionlinejudge.com.br/judge/pt/problems/view/1063 Trilhos Novamente... Traçando Movimentos URI 1063]&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Adhoc/Matriz&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fácil&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Verificar se a partir de uma posição da matriz é possível se deslocar na matriz para outra posição (Está dentro dos limites, o espaço não está ocupado).&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;3º encontro 2013&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ordenação&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ordenação&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fácil&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ordenar uma sequência de números (Acho que a saída do último exemplo está errada no pdf, caso contrário não entendi o problema).&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Seletiva 2012&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Palavras Fibonacci, [https://www.urionlinejudge.com.br/judge/pt/problems/view/1029 Fibonacci, Quantas Chamadas? URI 1029]&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Strings/Programação dinamica&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Difícil&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1ª seletiva 2013&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;ICPC 2012&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Parenteses, [https://www.urionlinejudge.com.br/judge/pt/problems/view/1068 Balanço de Parênteses I URI 1068]&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Estrutura de Dados/Pilha&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fácil&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Verificar se os parênteses abre e fecham em ordem.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;3º encontro 2013&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Permutations, [https://www.urionlinejudge.com.br/judge/pt/problems/view/1401 Gerando Permutações Ordenadas Rapidamente 1401]&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Combinatória&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Médio&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Enunciado complexo.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;2º encontro 2013&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Primo, [https://www.urionlinejudge.com.br/judge/pt/problems/view/1165 Número primo URI 1165]&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Teoria dos Números&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fácil&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Verificar se um número é primo.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;3º encontro 2013&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Quadrado, [https://www.urionlinejudge.com.br/judge/pt/problems/view/1073 Quadrado de Pares URI 1073]&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Aritmética e Álgebra&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fácil&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Imprimir o quadrado de um número.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1º encontro 2013&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Stack&#039;em up, [http://uva.onlinejudge.org/index.php?option=com_onlinejudge&amp;amp;Itemid=8&amp;amp;page=show_problem&amp;amp;problem=1146 Stack&#039; em Up UVA 10205]&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Adhoc/Vetor&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fácil/Médio&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Começa com um baralho ordenado, aplica as trocas do vetor conforme os embaralhamentos, e imprime o resultado.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;5º encontro 2013, 1ª seletiva 2013&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;UVA 10205&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Tic-Tac-Toe, [https://www.urionlinejudge.com.br/judge/pt/problems/view/1130 Jogo da Velha URI 1130]&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Adhoc/Matriz/Contagem&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fácil&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Como X inicia jogando, é necessário verificar se o número de O&#039;s é igual ou apenas uma unidade menor que o número de X&#039;s.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1º encontro 2013&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Trilhos, [https://www.urionlinejudge.com.br/judge/pt/problems/view/1062 Trilhos URI 1062], [http://uva.onlinejudge.org/index.php?option=com_onlinejudge&amp;amp;Itemid=8&amp;amp;category=7&amp;amp;page=show_problem&amp;amp;problem=455 Rails UVA 514]&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Estrutura de Dados/Pilha&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fácil&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Enunciado complexo.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1ª seletiva 2013&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;UVA 514&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;h6&amp;gt;Contribuintes&amp;lt;/h6&amp;gt; ==&lt;br /&gt;
* Ana Elisa T. P. da Palma (Autor), Paulo Daniel Gonçalves (Autor), Mauro Henrique Mulati.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=0 cellpadding=0 cellspacing=0 style=&amp;quot;width:1000px&amp;quot; style=&#039;border-collapse: collapse;table-layout:fixed; width:100%&#039; bgcolor=&amp;quot;	#F5F5F5&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;br&amp;gt;&amp;lt;center&amp;gt;Categorias: [[Principal | WIKI]] | [[DECOMP | DECOMP]] | [[Ensino Extracurricular de Programação de Computadores | E2PC]]&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;/div&gt;</summary>
		<author><name>Lpadilha</name></author>
	</entry>
	<entry>
		<id>https://wiki.unicentro.br/index.php?title=Classifica%C3%A7%C3%A3o_de_problemas&amp;diff=14905</id>
		<title>Classificação de problemas</title>
		<link rel="alternate" type="text/html" href="https://wiki.unicentro.br/index.php?title=Classifica%C3%A7%C3%A3o_de_problemas&amp;diff=14905"/>
		<updated>2016-02-01T01:35:02Z</updated>

		<summary type="html">&lt;p&gt;Lpadilha: /* Contribuintes */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Os problemas trabalhados desde que o projeto teve início estão sendo classificados e documentados. &lt;br /&gt;
Os dados aqui apresentados são resultantes das fontes bibliográficas utilizadas e das experiências para a resolução de cada um dos problemas.&lt;br /&gt;
Agradecemos, em especial, a colaboração de Paulo Daniel Gonçalves, que atuou como monitor do projeto em 2012 e 2013. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Tabela de classificação de problemas ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=1 cellpadding=0 cellspacing=0 style=&amp;quot;width:1000px&amp;quot; style=&#039;border-collapse: collapse;table-layout:fixed; width:100%&#039;&amp;gt;&lt;br /&gt;
 &amp;lt;tr height=20 style=&#039;height:15.0pt&#039;&amp;gt;&lt;br /&gt;
  &amp;lt;td height=20 class=xl65 width=100px style=&#039;height:15.0pt;border-top:none; width:15%&#039;&amp;gt;&#039;&#039;&#039;&amp;lt;h3&amp;gt;Problema&amp;lt;/h3&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td class=xl65 width=157 style=&#039;border-top:none;border-left:none;width:15%&#039;&amp;gt;&#039;&#039;&#039;&amp;lt;h3&amp;gt;Classificação&amp;lt;/h3&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td class=xl65 width=84 style=&#039;border-top:none;border-left:none;width:10%&#039;&amp;gt;&#039;&#039;&#039;&amp;lt;h3&amp;gt;Dificuldade&amp;lt;/h3&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td class=xl65 width=400 style=&#039;border-top:none;border-left:none;width:40%&#039;&amp;gt;&#039;&#039;&#039;&amp;lt;h3&amp;gt;Observações&amp;lt;/h3&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td class=xl65 width=200 style=&#039;border-top:none;border-left:none;width:10%&#039;&amp;gt;&#039;&#039;&#039;&amp;lt;h3&amp;gt;Lista de usos&amp;lt;/h3&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td class=xl65 width=100 style=&#039;border-top:none;border-left:none;width:10%&#039;&amp;gt;&#039;&#039;&#039;&amp;lt;h3&amp;gt;Referências&amp;lt;/h3&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Aero&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Adhoc/Contagem&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fácil&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Contar quantas vezes cada aeroporto aparece na lista de vôos, e por fim imprimir o(s) maior(es) valor(es).&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;2º encontro 2013&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ants, [https://www.urionlinejudge.com.br/judge/pt/problems/view/1135 Colônia de Formigas URI 1135]&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Grafos&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Médio&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Floyd-Warshall deve resolver (Caminho mínimo de qualquer nó para qualquer nó). Porém não sei se os limites permitem isso, preciso verificar.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Seletiva 2012&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Beldades, [https://www.urionlinejudge.com.br/judge/pt/problems/view/1244 Ordenação por Tamanho URI 1244]&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ordenação&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fácil&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ordenação de Strings e Contagem de repetições&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Seletiva 2012, 2ª seletiva 2013&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Bit&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Aritmética e Álgebra&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fácil&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;É necessário dividir a quantia de saque desejada pelos valores das notas disponiveis, a divisão deve ser feita na ordem da maior nota para menor.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1º encontro 2013&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Botas, [https://www.urionlinejudge.com.br/judge/pt/problems/view/1245 Botas Perdidas 1245]&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Adhoc/Contagem&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fácil&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;A partir de uma lista de botas, contar pares de botas (mesmo tamanho, pés diferentes).&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;3º encontro 2013&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Decoder, [http://uva.onlinejudge.org/index.php?option=com_onlinejudge&amp;amp;Itemid=8&amp;amp;category=6&amp;amp;page=show_problem&amp;amp;problem=399 The Decoder UVA 458]&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Strings/Tabela ASCII&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fácil&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Cifra de César, foi adicionado 7 a cada valor da string. Tratamento de valores da tabela ASC.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1ª seletiva 2013&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;UVA 458&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Digitos Romanos, [https://www.urionlinejudge.com.br/judge/pt/problems/view/1138 Contagem de Dígitos URI 1138], [http://uva.onlinejudge.org/index.php?option=com_onlinejudge&amp;amp;Itemid=8&amp;amp;category=5&amp;amp;page=show_problem&amp;amp;problem=280 Romam Digitis UVA 344]&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Aritmética e Álgebra&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fácil&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Lembra o problema do caixa, de retornar o menor número de notas de dinheiro.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1ª seletiva 2013&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;UVA 344&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Eletricity&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Aritmética e Álgebra&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fácil&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Verifica as datas que estão em sequência válida (possível de calcular a diferença), calcula a diferença de consumo entre elas, e apresenta o resultado.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Seletiva 2012&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Espelho Espelho Meu, [http://uva.onlinejudge.org/index.php?option=com_onlinejudge&amp;amp;Itemid=8&amp;amp;category=6&amp;amp;page=show_problem&amp;amp;problem=407 Mirror, Mirror UVA 466]&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Adhoc/Matrizes&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fácil&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Operações básicas sobre uma matriz, como rotacionar valores.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1ª seletiva 2013&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;UVA 466&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fatores, [https://www.urionlinejudge.com.br/judge/pt/problems/view/1056 Fatores e Múltiplos URI 1056]&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Teoria dos Números/Analise combinatoria&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Difícil&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1ª seletiva 2013&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;ICPC 2013&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fatorial, [https://www.urionlinejudge.com.br/judge/pt/problems/view/1429 Fatorial Novamente! URI 1429]&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Aritmética e Álgebra&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fácil&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Lembra uma mudança de base, onde cada posição vale N!, e N é o nº da posição do dígito.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Seletiva 2012, 2ª seletiva 2013&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fechem as portas, [https://www.urionlinejudge.com.br/judge/pt/problems/view/1371 Fechem as portas! URI 1371]&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Aritmética e Álgebra/Vetor&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fácil&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Parece ser apenas percorrer um vetor invertendo o estado de sua posição, os índices são múltiplos de uma variável de controle, e por fim imprimir os índices das posições que contém um determinado estado.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;2ª seletiva 2013&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Feynman, [https://www.urionlinejudge.com.br/judge/pt/problems/view/1323 Feynman URI 1323], [http://uva.onlinejudge.org/index.php?option=com_onlinejudge&amp;amp;Itemid=8&amp;amp;page=show_problem&amp;amp;problem=3301 Feynman UVA 12149]&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Combinatória/Aritmética e Álgebra&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fácil/Médio&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;A quantidade de quadrados é uma recorrência: Realizar o somatório N * N + (N-1) * (N-1) + (N-2) * (N-2) + ... 1 * 1 para encontrar o resultado.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Seletiva 2012&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Frotatax&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Aritmética e Álgebra&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fácil&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Multiplica-se o valor de KM/L do combustível pelo seu preço, e compara.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1º encontro 2013&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Hist, [https://www.urionlinejudge.com.br/judge/pt/problems/view/1683 Maior Retângulo em um Histograma URI 1683]&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Adhoc/Vetor&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Médio&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Salva os números em um vetor, e percorre atualizando os valores, se for igual ao atual então modifica para 1, se não incrementa em 1, e vai incrementando um contador com o valor atual.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Seletiva 2012&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Matrioshkas&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Estrutura de Dados/Pilha&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fácil/Médio&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Verificar uma sequência de bonecas matrioshkas está correta (Se uma boneca cabe dentro de outra, levando em consideração que já pode ter outras dentro dela).&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;5º encontro 2013&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Mean, [https://www.urionlinejudge.com.br/judge/pt/problems/view/1379 Problema com Mediana e Média URI 1379]&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Aritmética e Álgebra&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fácil/Médio&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Utiliza a fórmula (A + B + C)/3 = min(A,B).&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Seletiva 2012&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Movimentos, [https://www.urionlinejudge.com.br/judge/pt/problems/view/1063 Trilhos Novamente... Traçando Movimentos URI 1063]&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Adhoc/Matriz&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fácil&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Verificar se a partir de uma posição da matriz é possível se deslocar na matriz para outra posição (Está dentro dos limites, o espaço não está ocupado).&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;3º encontro 2013&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ordenação&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ordenação&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fácil&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ordenar uma sequência de números (Acho que a saída do último exemplo está errada no pdf, caso contrário não entendi o problema).&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Seletiva 2012&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Palavras Fibonacci, [https://www.urionlinejudge.com.br/judge/pt/problems/view/1029 Fibonacci, Quantas Chamadas? URI 1029]&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Strings/Programação dinamica&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Difícil&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1ª seletiva 2013&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;ICPC 2012&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Parenteses, [https://www.urionlinejudge.com.br/judge/pt/problems/view/1068 Balanço de Parênteses I URI 1068]&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Estrutura de Dados/Pilha&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fácil&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Verificar se os parênteses abre e fecham em ordem.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;3º encontro 2013&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Permutations, [https://www.urionlinejudge.com.br/judge/pt/problems/view/1401 Gerando Permutações Ordenadas Rapidamente 1401]&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Combinatória&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Médio&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Enunciado complexo.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;2º encontro 2013&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Primo, [https://www.urionlinejudge.com.br/judge/pt/problems/view/1165 Número primo URI 1165]&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Teoria dos Números&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fácil&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Verificar se um número é primo.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;3º encontro 2013&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Quadrado, [https://www.urionlinejudge.com.br/judge/pt/problems/view/1073 Quadrado de Pares URI 1073]&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Aritmética e Álgebra&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fácil&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Imprimir o quadrado de um número.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1º encontro 2013&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Stack&#039;em up, [http://uva.onlinejudge.org/index.php?option=com_onlinejudge&amp;amp;Itemid=8&amp;amp;page=show_problem&amp;amp;problem=1146 Stack&#039; em Up UVA 10205]&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Adhoc/Vetor&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fácil/Médio&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Começa com um baralho ordenado, aplica as trocas do vetor conforme os embaralhamentos, e imprime o resultado.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;5º encontro 2013, 1ª seletiva 2013&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;UVA 10205&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Tic-Tac-Toe, [https://www.urionlinejudge.com.br/judge/pt/problems/view/1130 Jogo da Velha URI 1130]&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Adhoc/Matriz/Contagem&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fácil&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Como X inicia jogando, é necessário verificar se o número de O&#039;s é igual ou apenas uma unidade menor que o número de X&#039;s.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1º encontro 2013&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Trilhos, [https://www.urionlinejudge.com.br/judge/pt/problems/view/1062 Trilhos URI 1062], [http://uva.onlinejudge.org/index.php?option=com_onlinejudge&amp;amp;Itemid=8&amp;amp;category=7&amp;amp;page=show_problem&amp;amp;problem=455 Rails UVA 514]&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Estrutura de Dados/Pilha&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fácil&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Enunciado complexo.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1ª seletiva 2013&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;UVA 514&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;h6&amp;gt;Contribuintes&amp;lt;/h6&amp;gt; ==&lt;br /&gt;
* Ana Elisa T. P. da Palma (Autor), Paulo Daniel Gonçalves (Autor), Mauro Henrique Mulati.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=0 cellpadding=0 cellspacing=0 style=&amp;quot;width:1000px&amp;quot; style=&#039;border-collapse: collapse;table-layout:fixed; width:100%&#039; bgcolor=&amp;quot;	#F5F5F5&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;br&amp;gt;&amp;lt;center&amp;gt;[Categorias: [Principal | WIKI]] | [[DECOMP | DECOMP]] | [[Ensino Extracurricular de Programação de Computadores | E2PC]]&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;/div&gt;</summary>
		<author><name>Lpadilha</name></author>
	</entry>
	<entry>
		<id>https://wiki.unicentro.br/index.php?title=Classifica%C3%A7%C3%A3o_de_problemas&amp;diff=14904</id>
		<title>Classificação de problemas</title>
		<link rel="alternate" type="text/html" href="https://wiki.unicentro.br/index.php?title=Classifica%C3%A7%C3%A3o_de_problemas&amp;diff=14904"/>
		<updated>2016-02-01T01:34:14Z</updated>

		<summary type="html">&lt;p&gt;Lpadilha: /* Contribuintes */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Os problemas trabalhados desde que o projeto teve início estão sendo classificados e documentados. &lt;br /&gt;
Os dados aqui apresentados são resultantes das fontes bibliográficas utilizadas e das experiências para a resolução de cada um dos problemas.&lt;br /&gt;
Agradecemos, em especial, a colaboração de Paulo Daniel Gonçalves, que atuou como monitor do projeto em 2012 e 2013. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Tabela de classificação de problemas ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=1 cellpadding=0 cellspacing=0 style=&amp;quot;width:1000px&amp;quot; style=&#039;border-collapse: collapse;table-layout:fixed; width:100%&#039;&amp;gt;&lt;br /&gt;
 &amp;lt;tr height=20 style=&#039;height:15.0pt&#039;&amp;gt;&lt;br /&gt;
  &amp;lt;td height=20 class=xl65 width=100px style=&#039;height:15.0pt;border-top:none; width:15%&#039;&amp;gt;&#039;&#039;&#039;&amp;lt;h3&amp;gt;Problema&amp;lt;/h3&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td class=xl65 width=157 style=&#039;border-top:none;border-left:none;width:15%&#039;&amp;gt;&#039;&#039;&#039;&amp;lt;h3&amp;gt;Classificação&amp;lt;/h3&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td class=xl65 width=84 style=&#039;border-top:none;border-left:none;width:10%&#039;&amp;gt;&#039;&#039;&#039;&amp;lt;h3&amp;gt;Dificuldade&amp;lt;/h3&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td class=xl65 width=400 style=&#039;border-top:none;border-left:none;width:40%&#039;&amp;gt;&#039;&#039;&#039;&amp;lt;h3&amp;gt;Observações&amp;lt;/h3&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td class=xl65 width=200 style=&#039;border-top:none;border-left:none;width:10%&#039;&amp;gt;&#039;&#039;&#039;&amp;lt;h3&amp;gt;Lista de usos&amp;lt;/h3&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td class=xl65 width=100 style=&#039;border-top:none;border-left:none;width:10%&#039;&amp;gt;&#039;&#039;&#039;&amp;lt;h3&amp;gt;Referências&amp;lt;/h3&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Aero&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Adhoc/Contagem&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fácil&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Contar quantas vezes cada aeroporto aparece na lista de vôos, e por fim imprimir o(s) maior(es) valor(es).&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;2º encontro 2013&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ants, [https://www.urionlinejudge.com.br/judge/pt/problems/view/1135 Colônia de Formigas URI 1135]&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Grafos&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Médio&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Floyd-Warshall deve resolver (Caminho mínimo de qualquer nó para qualquer nó). Porém não sei se os limites permitem isso, preciso verificar.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Seletiva 2012&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Beldades, [https://www.urionlinejudge.com.br/judge/pt/problems/view/1244 Ordenação por Tamanho URI 1244]&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ordenação&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fácil&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ordenação de Strings e Contagem de repetições&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Seletiva 2012, 2ª seletiva 2013&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Bit&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Aritmética e Álgebra&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fácil&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;É necessário dividir a quantia de saque desejada pelos valores das notas disponiveis, a divisão deve ser feita na ordem da maior nota para menor.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1º encontro 2013&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Botas, [https://www.urionlinejudge.com.br/judge/pt/problems/view/1245 Botas Perdidas 1245]&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Adhoc/Contagem&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fácil&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;A partir de uma lista de botas, contar pares de botas (mesmo tamanho, pés diferentes).&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;3º encontro 2013&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Decoder, [http://uva.onlinejudge.org/index.php?option=com_onlinejudge&amp;amp;Itemid=8&amp;amp;category=6&amp;amp;page=show_problem&amp;amp;problem=399 The Decoder UVA 458]&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Strings/Tabela ASCII&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fácil&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Cifra de César, foi adicionado 7 a cada valor da string. Tratamento de valores da tabela ASC.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1ª seletiva 2013&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;UVA 458&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Digitos Romanos, [https://www.urionlinejudge.com.br/judge/pt/problems/view/1138 Contagem de Dígitos URI 1138], [http://uva.onlinejudge.org/index.php?option=com_onlinejudge&amp;amp;Itemid=8&amp;amp;category=5&amp;amp;page=show_problem&amp;amp;problem=280 Romam Digitis UVA 344]&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Aritmética e Álgebra&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fácil&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Lembra o problema do caixa, de retornar o menor número de notas de dinheiro.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1ª seletiva 2013&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;UVA 344&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Eletricity&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Aritmética e Álgebra&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fácil&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Verifica as datas que estão em sequência válida (possível de calcular a diferença), calcula a diferença de consumo entre elas, e apresenta o resultado.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Seletiva 2012&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Espelho Espelho Meu, [http://uva.onlinejudge.org/index.php?option=com_onlinejudge&amp;amp;Itemid=8&amp;amp;category=6&amp;amp;page=show_problem&amp;amp;problem=407 Mirror, Mirror UVA 466]&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Adhoc/Matrizes&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fácil&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Operações básicas sobre uma matriz, como rotacionar valores.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1ª seletiva 2013&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;UVA 466&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fatores, [https://www.urionlinejudge.com.br/judge/pt/problems/view/1056 Fatores e Múltiplos URI 1056]&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Teoria dos Números/Analise combinatoria&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Difícil&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1ª seletiva 2013&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;ICPC 2013&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fatorial, [https://www.urionlinejudge.com.br/judge/pt/problems/view/1429 Fatorial Novamente! URI 1429]&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Aritmética e Álgebra&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fácil&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Lembra uma mudança de base, onde cada posição vale N!, e N é o nº da posição do dígito.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Seletiva 2012, 2ª seletiva 2013&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fechem as portas, [https://www.urionlinejudge.com.br/judge/pt/problems/view/1371 Fechem as portas! URI 1371]&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Aritmética e Álgebra/Vetor&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fácil&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Parece ser apenas percorrer um vetor invertendo o estado de sua posição, os índices são múltiplos de uma variável de controle, e por fim imprimir os índices das posições que contém um determinado estado.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;2ª seletiva 2013&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Feynman, [https://www.urionlinejudge.com.br/judge/pt/problems/view/1323 Feynman URI 1323], [http://uva.onlinejudge.org/index.php?option=com_onlinejudge&amp;amp;Itemid=8&amp;amp;page=show_problem&amp;amp;problem=3301 Feynman UVA 12149]&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Combinatória/Aritmética e Álgebra&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fácil/Médio&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;A quantidade de quadrados é uma recorrência: Realizar o somatório N * N + (N-1) * (N-1) + (N-2) * (N-2) + ... 1 * 1 para encontrar o resultado.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Seletiva 2012&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Frotatax&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Aritmética e Álgebra&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fácil&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Multiplica-se o valor de KM/L do combustível pelo seu preço, e compara.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1º encontro 2013&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Hist, [https://www.urionlinejudge.com.br/judge/pt/problems/view/1683 Maior Retângulo em um Histograma URI 1683]&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Adhoc/Vetor&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Médio&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Salva os números em um vetor, e percorre atualizando os valores, se for igual ao atual então modifica para 1, se não incrementa em 1, e vai incrementando um contador com o valor atual.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Seletiva 2012&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Matrioshkas&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Estrutura de Dados/Pilha&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fácil/Médio&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Verificar uma sequência de bonecas matrioshkas está correta (Se uma boneca cabe dentro de outra, levando em consideração que já pode ter outras dentro dela).&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;5º encontro 2013&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Mean, [https://www.urionlinejudge.com.br/judge/pt/problems/view/1379 Problema com Mediana e Média URI 1379]&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Aritmética e Álgebra&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fácil/Médio&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Utiliza a fórmula (A + B + C)/3 = min(A,B).&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Seletiva 2012&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Movimentos, [https://www.urionlinejudge.com.br/judge/pt/problems/view/1063 Trilhos Novamente... Traçando Movimentos URI 1063]&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Adhoc/Matriz&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fácil&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Verificar se a partir de uma posição da matriz é possível se deslocar na matriz para outra posição (Está dentro dos limites, o espaço não está ocupado).&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;3º encontro 2013&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ordenação&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ordenação&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fácil&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ordenar uma sequência de números (Acho que a saída do último exemplo está errada no pdf, caso contrário não entendi o problema).&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Seletiva 2012&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Palavras Fibonacci, [https://www.urionlinejudge.com.br/judge/pt/problems/view/1029 Fibonacci, Quantas Chamadas? URI 1029]&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Strings/Programação dinamica&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Difícil&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1ª seletiva 2013&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;ICPC 2012&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Parenteses, [https://www.urionlinejudge.com.br/judge/pt/problems/view/1068 Balanço de Parênteses I URI 1068]&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Estrutura de Dados/Pilha&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fácil&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Verificar se os parênteses abre e fecham em ordem.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;3º encontro 2013&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Permutations, [https://www.urionlinejudge.com.br/judge/pt/problems/view/1401 Gerando Permutações Ordenadas Rapidamente 1401]&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Combinatória&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Médio&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Enunciado complexo.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;2º encontro 2013&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Primo, [https://www.urionlinejudge.com.br/judge/pt/problems/view/1165 Número primo URI 1165]&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Teoria dos Números&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fácil&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Verificar se um número é primo.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;3º encontro 2013&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Quadrado, [https://www.urionlinejudge.com.br/judge/pt/problems/view/1073 Quadrado de Pares URI 1073]&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Aritmética e Álgebra&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fácil&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Imprimir o quadrado de um número.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1º encontro 2013&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Stack&#039;em up, [http://uva.onlinejudge.org/index.php?option=com_onlinejudge&amp;amp;Itemid=8&amp;amp;page=show_problem&amp;amp;problem=1146 Stack&#039; em Up UVA 10205]&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Adhoc/Vetor&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fácil/Médio&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Começa com um baralho ordenado, aplica as trocas do vetor conforme os embaralhamentos, e imprime o resultado.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;5º encontro 2013, 1ª seletiva 2013&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;UVA 10205&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Tic-Tac-Toe, [https://www.urionlinejudge.com.br/judge/pt/problems/view/1130 Jogo da Velha URI 1130]&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Adhoc/Matriz/Contagem&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fácil&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Como X inicia jogando, é necessário verificar se o número de O&#039;s é igual ou apenas uma unidade menor que o número de X&#039;s.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1º encontro 2013&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Trilhos, [https://www.urionlinejudge.com.br/judge/pt/problems/view/1062 Trilhos URI 1062], [http://uva.onlinejudge.org/index.php?option=com_onlinejudge&amp;amp;Itemid=8&amp;amp;category=7&amp;amp;page=show_problem&amp;amp;problem=455 Rails UVA 514]&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Estrutura de Dados/Pilha&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fácil&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Enunciado complexo.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1ª seletiva 2013&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;UVA 514&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;h6&amp;gt;Contribuintes&amp;lt;/h6&amp;gt; ==&lt;br /&gt;
* Ana Elisa T. P. da Palma (Autor), Paulo Daniel Gonçalves (Autor), Mauro Henrique Mulati.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=1 cellpadding=0 cellspacing=0 style=&amp;quot;width:1000px&amp;quot; style=&#039;border-collapse: collapse;table-layout:fixed; width:100%&#039; bgcolor=&amp;quot;	#F5F5F5&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;br&amp;gt;&amp;lt;center&amp;gt;[[Principal | WIKI]] | [[DECOMP | DECOMP]] | [[Ensino Extracurricular de Programação de Computadores | E2PC]]&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;/div&gt;</summary>
		<author><name>Lpadilha</name></author>
	</entry>
	<entry>
		<id>https://wiki.unicentro.br/index.php?title=Classifica%C3%A7%C3%A3o_de_problemas&amp;diff=14903</id>
		<title>Classificação de problemas</title>
		<link rel="alternate" type="text/html" href="https://wiki.unicentro.br/index.php?title=Classifica%C3%A7%C3%A3o_de_problemas&amp;diff=14903"/>
		<updated>2016-02-01T01:31:13Z</updated>

		<summary type="html">&lt;p&gt;Lpadilha: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Os problemas trabalhados desde que o projeto teve início estão sendo classificados e documentados. &lt;br /&gt;
Os dados aqui apresentados são resultantes das fontes bibliográficas utilizadas e das experiências para a resolução de cada um dos problemas.&lt;br /&gt;
Agradecemos, em especial, a colaboração de Paulo Daniel Gonçalves, que atuou como monitor do projeto em 2012 e 2013. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Tabela de classificação de problemas ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=1 cellpadding=0 cellspacing=0 style=&amp;quot;width:1000px&amp;quot; style=&#039;border-collapse: collapse;table-layout:fixed; width:100%&#039;&amp;gt;&lt;br /&gt;
 &amp;lt;tr height=20 style=&#039;height:15.0pt&#039;&amp;gt;&lt;br /&gt;
  &amp;lt;td height=20 class=xl65 width=100px style=&#039;height:15.0pt;border-top:none; width:15%&#039;&amp;gt;&#039;&#039;&#039;&amp;lt;h3&amp;gt;Problema&amp;lt;/h3&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td class=xl65 width=157 style=&#039;border-top:none;border-left:none;width:15%&#039;&amp;gt;&#039;&#039;&#039;&amp;lt;h3&amp;gt;Classificação&amp;lt;/h3&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td class=xl65 width=84 style=&#039;border-top:none;border-left:none;width:10%&#039;&amp;gt;&#039;&#039;&#039;&amp;lt;h3&amp;gt;Dificuldade&amp;lt;/h3&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td class=xl65 width=400 style=&#039;border-top:none;border-left:none;width:40%&#039;&amp;gt;&#039;&#039;&#039;&amp;lt;h3&amp;gt;Observações&amp;lt;/h3&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td class=xl65 width=200 style=&#039;border-top:none;border-left:none;width:10%&#039;&amp;gt;&#039;&#039;&#039;&amp;lt;h3&amp;gt;Lista de usos&amp;lt;/h3&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td class=xl65 width=100 style=&#039;border-top:none;border-left:none;width:10%&#039;&amp;gt;&#039;&#039;&#039;&amp;lt;h3&amp;gt;Referências&amp;lt;/h3&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Aero&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Adhoc/Contagem&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fácil&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Contar quantas vezes cada aeroporto aparece na lista de vôos, e por fim imprimir o(s) maior(es) valor(es).&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;2º encontro 2013&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ants, [https://www.urionlinejudge.com.br/judge/pt/problems/view/1135 Colônia de Formigas URI 1135]&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Grafos&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Médio&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Floyd-Warshall deve resolver (Caminho mínimo de qualquer nó para qualquer nó). Porém não sei se os limites permitem isso, preciso verificar.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Seletiva 2012&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Beldades, [https://www.urionlinejudge.com.br/judge/pt/problems/view/1244 Ordenação por Tamanho URI 1244]&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ordenação&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fácil&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ordenação de Strings e Contagem de repetições&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Seletiva 2012, 2ª seletiva 2013&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Bit&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Aritmética e Álgebra&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fácil&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;É necessário dividir a quantia de saque desejada pelos valores das notas disponiveis, a divisão deve ser feita na ordem da maior nota para menor.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1º encontro 2013&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Botas, [https://www.urionlinejudge.com.br/judge/pt/problems/view/1245 Botas Perdidas 1245]&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Adhoc/Contagem&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fácil&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;A partir de uma lista de botas, contar pares de botas (mesmo tamanho, pés diferentes).&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;3º encontro 2013&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Decoder, [http://uva.onlinejudge.org/index.php?option=com_onlinejudge&amp;amp;Itemid=8&amp;amp;category=6&amp;amp;page=show_problem&amp;amp;problem=399 The Decoder UVA 458]&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Strings/Tabela ASCII&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fácil&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Cifra de César, foi adicionado 7 a cada valor da string. Tratamento de valores da tabela ASC.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1ª seletiva 2013&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;UVA 458&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Digitos Romanos, [https://www.urionlinejudge.com.br/judge/pt/problems/view/1138 Contagem de Dígitos URI 1138], [http://uva.onlinejudge.org/index.php?option=com_onlinejudge&amp;amp;Itemid=8&amp;amp;category=5&amp;amp;page=show_problem&amp;amp;problem=280 Romam Digitis UVA 344]&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Aritmética e Álgebra&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fácil&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Lembra o problema do caixa, de retornar o menor número de notas de dinheiro.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1ª seletiva 2013&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;UVA 344&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Eletricity&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Aritmética e Álgebra&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fácil&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Verifica as datas que estão em sequência válida (possível de calcular a diferença), calcula a diferença de consumo entre elas, e apresenta o resultado.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Seletiva 2012&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Espelho Espelho Meu, [http://uva.onlinejudge.org/index.php?option=com_onlinejudge&amp;amp;Itemid=8&amp;amp;category=6&amp;amp;page=show_problem&amp;amp;problem=407 Mirror, Mirror UVA 466]&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Adhoc/Matrizes&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fácil&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Operações básicas sobre uma matriz, como rotacionar valores.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1ª seletiva 2013&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;UVA 466&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fatores, [https://www.urionlinejudge.com.br/judge/pt/problems/view/1056 Fatores e Múltiplos URI 1056]&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Teoria dos Números/Analise combinatoria&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Difícil&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1ª seletiva 2013&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;ICPC 2013&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fatorial, [https://www.urionlinejudge.com.br/judge/pt/problems/view/1429 Fatorial Novamente! URI 1429]&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Aritmética e Álgebra&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fácil&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Lembra uma mudança de base, onde cada posição vale N!, e N é o nº da posição do dígito.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Seletiva 2012, 2ª seletiva 2013&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fechem as portas, [https://www.urionlinejudge.com.br/judge/pt/problems/view/1371 Fechem as portas! URI 1371]&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Aritmética e Álgebra/Vetor&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fácil&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Parece ser apenas percorrer um vetor invertendo o estado de sua posição, os índices são múltiplos de uma variável de controle, e por fim imprimir os índices das posições que contém um determinado estado.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;2ª seletiva 2013&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Feynman, [https://www.urionlinejudge.com.br/judge/pt/problems/view/1323 Feynman URI 1323], [http://uva.onlinejudge.org/index.php?option=com_onlinejudge&amp;amp;Itemid=8&amp;amp;page=show_problem&amp;amp;problem=3301 Feynman UVA 12149]&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Combinatória/Aritmética e Álgebra&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fácil/Médio&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;A quantidade de quadrados é uma recorrência: Realizar o somatório N * N + (N-1) * (N-1) + (N-2) * (N-2) + ... 1 * 1 para encontrar o resultado.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Seletiva 2012&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Frotatax&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Aritmética e Álgebra&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fácil&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Multiplica-se o valor de KM/L do combustível pelo seu preço, e compara.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1º encontro 2013&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Hist, [https://www.urionlinejudge.com.br/judge/pt/problems/view/1683 Maior Retângulo em um Histograma URI 1683]&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Adhoc/Vetor&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Médio&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Salva os números em um vetor, e percorre atualizando os valores, se for igual ao atual então modifica para 1, se não incrementa em 1, e vai incrementando um contador com o valor atual.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Seletiva 2012&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Matrioshkas&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Estrutura de Dados/Pilha&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fácil/Médio&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Verificar uma sequência de bonecas matrioshkas está correta (Se uma boneca cabe dentro de outra, levando em consideração que já pode ter outras dentro dela).&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;5º encontro 2013&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Mean, [https://www.urionlinejudge.com.br/judge/pt/problems/view/1379 Problema com Mediana e Média URI 1379]&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Aritmética e Álgebra&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fácil/Médio&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Utiliza a fórmula (A + B + C)/3 = min(A,B).&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Seletiva 2012&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Movimentos, [https://www.urionlinejudge.com.br/judge/pt/problems/view/1063 Trilhos Novamente... Traçando Movimentos URI 1063]&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Adhoc/Matriz&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fácil&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Verificar se a partir de uma posição da matriz é possível se deslocar na matriz para outra posição (Está dentro dos limites, o espaço não está ocupado).&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;3º encontro 2013&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ordenação&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ordenação&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fácil&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ordenar uma sequência de números (Acho que a saída do último exemplo está errada no pdf, caso contrário não entendi o problema).&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Seletiva 2012&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Palavras Fibonacci, [https://www.urionlinejudge.com.br/judge/pt/problems/view/1029 Fibonacci, Quantas Chamadas? URI 1029]&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Strings/Programação dinamica&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Difícil&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1ª seletiva 2013&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;ICPC 2012&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Parenteses, [https://www.urionlinejudge.com.br/judge/pt/problems/view/1068 Balanço de Parênteses I URI 1068]&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Estrutura de Dados/Pilha&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fácil&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Verificar se os parênteses abre e fecham em ordem.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;3º encontro 2013&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Permutations, [https://www.urionlinejudge.com.br/judge/pt/problems/view/1401 Gerando Permutações Ordenadas Rapidamente 1401]&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Combinatória&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Médio&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Enunciado complexo.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;2º encontro 2013&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Primo, [https://www.urionlinejudge.com.br/judge/pt/problems/view/1165 Número primo URI 1165]&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Teoria dos Números&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fácil&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Verificar se um número é primo.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;3º encontro 2013&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Quadrado, [https://www.urionlinejudge.com.br/judge/pt/problems/view/1073 Quadrado de Pares URI 1073]&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Aritmética e Álgebra&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fácil&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Imprimir o quadrado de um número.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1º encontro 2013&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Stack&#039;em up, [http://uva.onlinejudge.org/index.php?option=com_onlinejudge&amp;amp;Itemid=8&amp;amp;page=show_problem&amp;amp;problem=1146 Stack&#039; em Up UVA 10205]&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Adhoc/Vetor&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fácil/Médio&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Começa com um baralho ordenado, aplica as trocas do vetor conforme os embaralhamentos, e imprime o resultado.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;5º encontro 2013, 1ª seletiva 2013&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;UVA 10205&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Tic-Tac-Toe, [https://www.urionlinejudge.com.br/judge/pt/problems/view/1130 Jogo da Velha URI 1130]&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Adhoc/Matriz/Contagem&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fácil&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Como X inicia jogando, é necessário verificar se o número de O&#039;s é igual ou apenas uma unidade menor que o número de X&#039;s.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1º encontro 2013&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Trilhos, [https://www.urionlinejudge.com.br/judge/pt/problems/view/1062 Trilhos URI 1062], [http://uva.onlinejudge.org/index.php?option=com_onlinejudge&amp;amp;Itemid=8&amp;amp;category=7&amp;amp;page=show_problem&amp;amp;problem=455 Rails UVA 514]&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Estrutura de Dados/Pilha&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fácil&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Enunciado complexo.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1ª seletiva 2013&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;UVA 514&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;h6&amp;gt;Contribuintes&amp;lt;/h6&amp;gt; ==&lt;br /&gt;
* Ana Elisa T. P. da Palma (Autor), Paulo Daniel Gonçalves (Autor), Mauro Henrique Mulati.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=1 cellpadding=0 cellspacing=0 style=&amp;quot;width:1000px&amp;quot; style=&#039;border-collapse: collapse;table-layout:fixed; width:100%&#039; bgcolor=&amp;quot;	#F5F5F5&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;br&amp;gt;&amp;lt;center&amp;gt;[[Principal | WIKI]] | [[DECOMP | DECOMP]] | [[Ensino Extracurricular de Programação de Computadores | E2PC]]&amp;lt;/center&amp;gt;&amp;lt;br&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;/div&gt;</summary>
		<author><name>Lpadilha</name></author>
	</entry>
	<entry>
		<id>https://wiki.unicentro.br/index.php?title=Classifica%C3%A7%C3%A3o_de_problemas&amp;diff=14902</id>
		<title>Classificação de problemas</title>
		<link rel="alternate" type="text/html" href="https://wiki.unicentro.br/index.php?title=Classifica%C3%A7%C3%A3o_de_problemas&amp;diff=14902"/>
		<updated>2016-02-01T00:51:04Z</updated>

		<summary type="html">&lt;p&gt;Lpadilha: /* Tabela de classificação de problemas */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Os problemas trabalhados desde que o projeto teve início estão sendo classificados e documentados. &lt;br /&gt;
Os dados aqui apresentados são resultantes das fontes bibliográficas utilizadas e das experiências para a resolução de cada um dos problemas.&lt;br /&gt;
Agradecemos, em especial, a colaboração de Paulo Daniel Gonçalves, que atuou como monitor do projeto em 2012 e 2013. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Tabela de classificação de problemas ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=1 cellpadding=0 cellspacing=0 style=&amp;quot;width:1000px&amp;quot; style=&#039;border-collapse: collapse;table-layout:fixed; width:100%&#039;&amp;gt;&lt;br /&gt;
 &amp;lt;tr height=20 style=&#039;height:15.0pt&#039;&amp;gt;&lt;br /&gt;
  &amp;lt;td height=20 class=xl65 width=100px style=&#039;height:15.0pt;border-top:none; width:15%&#039;&amp;gt;&#039;&#039;&#039;&amp;lt;h3&amp;gt;Problema&amp;lt;/h3&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td class=xl65 width=157 style=&#039;border-top:none;border-left:none;width:15%&#039;&amp;gt;&#039;&#039;&#039;&amp;lt;h3&amp;gt;Classificação&amp;lt;/h3&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td class=xl65 width=84 style=&#039;border-top:none;border-left:none;width:10%&#039;&amp;gt;&#039;&#039;&#039;&amp;lt;h3&amp;gt;Dificuldade&amp;lt;/h3&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td class=xl65 width=400 style=&#039;border-top:none;border-left:none;width:40%&#039;&amp;gt;&#039;&#039;&#039;&amp;lt;h3&amp;gt;Observações&amp;lt;/h3&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td class=xl65 width=200 style=&#039;border-top:none;border-left:none;width:10%&#039;&amp;gt;&#039;&#039;&#039;&amp;lt;h3&amp;gt;Lista de usos&amp;lt;/h3&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td class=xl65 width=100 style=&#039;border-top:none;border-left:none;width:10%&#039;&amp;gt;&#039;&#039;&#039;&amp;lt;h3&amp;gt;Referências&amp;lt;/h3&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Aero&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Adhoc/Contagem&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fácil&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Contar quantas vezes cada aeroporto aparece na lista de vôos, e por fim imprimir o(s) maior(es) valor(es).&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;2º encontro 2013&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ants, [https://www.urionlinejudge.com.br/judge/pt/problems/view/1135 Colônia de Formigas URI 1135]&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Grafos&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Médio&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Floyd-Warshall deve resolver (Caminho mínimo de qualquer nó para qualquer nó). Porém não sei se os limites permitem isso, preciso verificar.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Seletiva 2012&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Beldades, [https://www.urionlinejudge.com.br/judge/pt/problems/view/1244 Ordenação por Tamanho URI 1244]&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ordenação&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fácil&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ordenação de Strings e Contagem de repetições&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Seletiva 2012, 2ª seletiva 2013&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Bit&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Aritmética e Álgebra&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fácil&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;É necessário dividir a quantia de saque desejada pelos valores das notas disponiveis, a divisão deve ser feita na ordem da maior nota para menor.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1º encontro 2013&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Botas, [https://www.urionlinejudge.com.br/judge/pt/problems/view/1245 Botas Perdidas 1245]&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Adhoc/Contagem&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fácil&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;A partir de uma lista de botas, contar pares de botas (mesmo tamanho, pés diferentes).&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;3º encontro 2013&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Decoder, [http://uva.onlinejudge.org/index.php?option=com_onlinejudge&amp;amp;Itemid=8&amp;amp;category=6&amp;amp;page=show_problem&amp;amp;problem=399 The Decoder UVA 458]&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Strings/Tabela ASCII&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fácil&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Cifra de César, foi adicionado 7 a cada valor da string. Tratamento de valores da tabela ASC.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1ª seletiva 2013&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;UVA 458&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Digitos Romanos, [https://www.urionlinejudge.com.br/judge/pt/problems/view/1138 Contagem de Dígitos URI 1138], [http://uva.onlinejudge.org/index.php?option=com_onlinejudge&amp;amp;Itemid=8&amp;amp;category=5&amp;amp;page=show_problem&amp;amp;problem=280 Romam Digitis UVA 344]&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Aritmética e Álgebra&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fácil&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Lembra o problema do caixa, de retornar o menor número de notas de dinheiro.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1ª seletiva 2013&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;UVA 344&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Eletricity&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Aritmética e Álgebra&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fácil&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Verifica as datas que estão em sequência válida (possível de calcular a diferença), calcula a diferença de consumo entre elas, e apresenta o resultado.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Seletiva 2012&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Espelho Espelho Meu, [http://uva.onlinejudge.org/index.php?option=com_onlinejudge&amp;amp;Itemid=8&amp;amp;category=6&amp;amp;page=show_problem&amp;amp;problem=407 Mirror, Mirror UVA 466]&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Adhoc/Matrizes&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fácil&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Operações básicas sobre uma matriz, como rotacionar valores.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1ª seletiva 2013&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;UVA 466&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fatores, [https://www.urionlinejudge.com.br/judge/pt/problems/view/1056 Fatores e Múltiplos URI 1056]&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Teoria dos Números/Analise combinatoria&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Difícil&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1ª seletiva 2013&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;ICPC 2013&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fatorial, [https://www.urionlinejudge.com.br/judge/pt/problems/view/1429 Fatorial Novamente! URI 1429]&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Aritmética e Álgebra&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fácil&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Lembra uma mudança de base, onde cada posição vale N!, e N é o nº da posição do dígito.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Seletiva 2012, 2ª seletiva 2013&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fechem as portas, [https://www.urionlinejudge.com.br/judge/pt/problems/view/1371 Fechem as portas! URI 1371]&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Aritmética e Álgebra/Vetor&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fácil&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Parece ser apenas percorrer um vetor invertendo o estado de sua posição, os índices são múltiplos de uma variável de controle, e por fim imprimir os índices das posições que contém um determinado estado.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;2ª seletiva 2013&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Feynman, [https://www.urionlinejudge.com.br/judge/pt/problems/view/1323 Feynman URI 1323], [http://uva.onlinejudge.org/index.php?option=com_onlinejudge&amp;amp;Itemid=8&amp;amp;page=show_problem&amp;amp;problem=3301 Feynman UVA 12149]&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Combinatória/Aritmética e Álgebra&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fácil/Médio&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;A quantidade de quadrados é uma recorrência: Realizar o somatório N * N + (N-1) * (N-1) + (N-2) * (N-2) + ... 1 * 1 para encontrar o resultado.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Seletiva 2012&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Frotatax&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Aritmética e Álgebra&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fácil&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Multiplica-se o valor de KM/L do combustível pelo seu preço, e compara.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1º encontro 2013&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Hist, [https://www.urionlinejudge.com.br/judge/pt/problems/view/1683 Maior Retângulo em um Histograma URI 1683]&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Adhoc/Vetor&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Médio&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Salva os números em um vetor, e percorre atualizando os valores, se for igual ao atual então modifica para 1, se não incrementa em 1, e vai incrementando um contador com o valor atual.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Seletiva 2012&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Matrioshkas&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Estrutura de Dados/Pilha&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fácil/Médio&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Verificar uma sequência de bonecas matrioshkas está correta (Se uma boneca cabe dentro de outra, levando em consideração que já pode ter outras dentro dela).&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;5º encontro 2013&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Mean, [https://www.urionlinejudge.com.br/judge/pt/problems/view/1379 Problema com Mediana e Média URI 1379]&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Aritmética e Álgebra&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fácil/Médio&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Utiliza a fórmula (A + B + C)/3 = min(A,B).&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Seletiva 2012&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Movimentos, [https://www.urionlinejudge.com.br/judge/pt/problems/view/1063 Trilhos Novamente... Traçando Movimentos URI 1063]&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Adhoc/Matriz&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fácil&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Verificar se a partir de uma posição da matriz é possível se deslocar na matriz para outra posição (Está dentro dos limites, o espaço não está ocupado).&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;3º encontro 2013&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ordenação&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ordenação&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fácil&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ordenar uma sequência de números (Acho que a saída do último exemplo está errada no pdf, caso contrário não entendi o problema).&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Seletiva 2012&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Palavras Fibonacci, [https://www.urionlinejudge.com.br/judge/pt/problems/view/1029 Fibonacci, Quantas Chamadas? URI 1029]&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Strings/Programação dinamica&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Difícil&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1ª seletiva 2013&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;ICPC 2012&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Parenteses, [https://www.urionlinejudge.com.br/judge/pt/problems/view/1068 Balanço de Parênteses I URI 1068]&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Estrutura de Dados/Pilha&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fácil&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Verificar se os parênteses abre e fecham em ordem.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;3º encontro 2013&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Permutations, [https://www.urionlinejudge.com.br/judge/pt/problems/view/1401 Gerando Permutações Ordenadas Rapidamente 1401]&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Combinatória&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Médio&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Enunciado complexo.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;2º encontro 2013&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Primo, [https://www.urionlinejudge.com.br/judge/pt/problems/view/1165 Número primo URI 1165]&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Teoria dos Números&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fácil&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Verificar se um número é primo.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;3º encontro 2013&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Quadrado, [https://www.urionlinejudge.com.br/judge/pt/problems/view/1073 Quadrado de Pares URI 1073]&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Aritmética e Álgebra&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fácil&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Imprimir o quadrado de um número.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1º encontro 2013&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Stack&#039;em up, [http://uva.onlinejudge.org/index.php?option=com_onlinejudge&amp;amp;Itemid=8&amp;amp;page=show_problem&amp;amp;problem=1146 Stack&#039; em Up UVA 10205]&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Adhoc/Vetor&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fácil/Médio&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Começa com um baralho ordenado, aplica as trocas do vetor conforme os embaralhamentos, e imprime o resultado.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;5º encontro 2013, 1ª seletiva 2013&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;UVA 10205&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Tic-Tac-Toe, [https://www.urionlinejudge.com.br/judge/pt/problems/view/1130 Jogo da Velha URI 1130]&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Adhoc/Matriz/Contagem&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fácil&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Como X inicia jogando, é necessário verificar se o número de O&#039;s é igual ou apenas uma unidade menor que o número de X&#039;s.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1º encontro 2013&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Trilhos, [https://www.urionlinejudge.com.br/judge/pt/problems/view/1062 Trilhos URI 1062], [http://uva.onlinejudge.org/index.php?option=com_onlinejudge&amp;amp;Itemid=8&amp;amp;category=7&amp;amp;page=show_problem&amp;amp;problem=455 Rails UVA 514]&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Estrutura de Dados/Pilha&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fácil&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Enunciado complexo.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1ª seletiva 2013&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;UVA 514&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;h6&amp;gt;Contribuintes&amp;lt;/h6&amp;gt; ==&lt;br /&gt;
* Ana Elisa T. P. da Palma (Autor), Paulo Daniel Gonçalves (Autor), Mauro Henrique Mulati.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[[Ensino Extracurricular de Programação de Computadores | Voltar.]]&lt;/div&gt;</summary>
		<author><name>Lpadilha</name></author>
	</entry>
	<entry>
		<id>https://wiki.unicentro.br/index.php?title=Ensino_Extracurricular_de_Programa%C3%A7%C3%A3o_de_Computadores&amp;diff=14901</id>
		<title>Ensino Extracurricular de Programação de Computadores</title>
		<link rel="alternate" type="text/html" href="https://wiki.unicentro.br/index.php?title=Ensino_Extracurricular_de_Programa%C3%A7%C3%A3o_de_Computadores&amp;diff=14901"/>
		<updated>2016-02-01T00:49:40Z</updated>

		<summary type="html">&lt;p&gt;Lpadilha: /* Publicações do projeto */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Sobre o Projeto ==&lt;br /&gt;
Vinculado ao Departamento de Ciência da Computação da Universidade Estadual do Centro-Oeste, o projeto &amp;quot;Ensino Extracurricular de Programação de Computadores&amp;quot; oferece oportunidades extracurriculares de treinamento em Programação de Computadores aos alunos do Bacharelado em Ciência da Computação e demais acadêmicos interessados, segundo a metodologia das Maratonas de Programação. [[Leia mais]]&lt;br /&gt;
&lt;br /&gt;
[http://www2.unicentro.br/e2pc/ Web site do projeto]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Avaliação de soluções: o padrão de julgamento das maratonas ==&lt;br /&gt;
Ambientes de avaliação automáticos executam o código submetido a partir de um conjunto de dados de entrada e comparam os dados de saída com os dados de saída de uma solução correta. Portanto, antes de submeter sua solução a um desses ambientes, é recomendável testa-la em seu próprio ambiente. Para saber mais, veja os tópicos abaixo:&lt;br /&gt;
* [[Redirecionamento de entrada e saída]]&lt;br /&gt;
* [[Como comparar arquivos de texto]]&lt;br /&gt;
* [[Leitura e escrita de dados]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Problemas de programação: técnicas e treinamento ==&lt;br /&gt;
* [[Melhorando suas habilidades com entrada e saida de dados]]&lt;br /&gt;
* [[Classificação de problemas]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Publicações do projeto ==&lt;br /&gt;
* [http://br-ie.org/pub/index.php/wcbie/article/view/6276 Anais dos Workshops do IV Congresso Brasileiro de Informática na Educação (CBIE 2015).]&lt;br /&gt;
* [http://www2.unicentro.br/e2pc/files/2015/11/SIEPE-LucasPadilha.pdf Anais da IV SIEPE – Semana de integração ensino, pesquisa e extensão 26 a 30 de setembro de 2015.]&lt;br /&gt;
* [http://www2.unicentro.br/e2pc/files/2015/07/Educação-ENSINO-EXTRACURRICULAR-DE-PROGRAMAÇÃO-DE-COMPUTADORES.pdf 31ª SEURS - Seminário de extensão universitária da região sul, 2013.]&lt;br /&gt;
* [http://www2.unicentro.br/e2pc/files/2015/07/Resumo-Anais-ISSN-2236-7098-v2-n3-2013.pdf Anais da III SIEPE – Semana de integração ensino, pesquisa e extensão 24 a 26 de setembro de 2013.]&lt;br /&gt;
* [http://www2.unicentro.br/e2pc/files/2015/07/II-SIEPE-resumo-2011.pdf Anais da II SIEPE – Semana de integração ensino, pesquisa e extensão 27 a 29 de setembro de 2011.]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Integrantes ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Coordenação:&#039;&#039;&#039;&lt;br /&gt;
* Ana Elisa T. P. da Palma&lt;br /&gt;
* Mauro Henrique Mulati&lt;br /&gt;
* Mauro Miazaki&lt;br /&gt;
* Tony Alexander Hild&lt;br /&gt;
* Daniel Kikuti (DIN/UEM)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Monitores:&#039;&#039;&#039;&lt;br /&gt;
* Lucas Fernando Didur (2015 - )&lt;br /&gt;
* Lucas Padilha (2014 - )&lt;br /&gt;
* Lucas Prestes (2013 - 2014)&lt;br /&gt;
* Everson Joay (2013 - 2014)&lt;br /&gt;
* Paulo Daniel Gonçalves (2012 - 2014)&lt;br /&gt;
* Ricardo Henrique Remes de Lima (2012)&lt;br /&gt;
* Marcelo Araújo (2012)&lt;br /&gt;
* Alexandre Silvestre Ferreira (2012)&lt;br /&gt;
* Paulo Roberto Urio (2011)&lt;br /&gt;
* Lucas Marcondes Pavelski (2011)&lt;br /&gt;
* Alessandro Dias Batista (2011)&lt;/div&gt;</summary>
		<author><name>Lpadilha</name></author>
	</entry>
	<entry>
		<id>https://wiki.unicentro.br/index.php?title=Ensino_Extracurricular_de_Programa%C3%A7%C3%A3o_de_Computadores&amp;diff=14900</id>
		<title>Ensino Extracurricular de Programação de Computadores</title>
		<link rel="alternate" type="text/html" href="https://wiki.unicentro.br/index.php?title=Ensino_Extracurricular_de_Programa%C3%A7%C3%A3o_de_Computadores&amp;diff=14900"/>
		<updated>2016-02-01T00:45:45Z</updated>

		<summary type="html">&lt;p&gt;Lpadilha: /* Publicações do projeto */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Sobre o Projeto ==&lt;br /&gt;
Vinculado ao Departamento de Ciência da Computação da Universidade Estadual do Centro-Oeste, o projeto &amp;quot;Ensino Extracurricular de Programação de Computadores&amp;quot; oferece oportunidades extracurriculares de treinamento em Programação de Computadores aos alunos do Bacharelado em Ciência da Computação e demais acadêmicos interessados, segundo a metodologia das Maratonas de Programação. [[Leia mais]]&lt;br /&gt;
&lt;br /&gt;
[http://www2.unicentro.br/e2pc/ Web site do projeto]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Avaliação de soluções: o padrão de julgamento das maratonas ==&lt;br /&gt;
Ambientes de avaliação automáticos executam o código submetido a partir de um conjunto de dados de entrada e comparam os dados de saída com os dados de saída de uma solução correta. Portanto, antes de submeter sua solução a um desses ambientes, é recomendável testa-la em seu próprio ambiente. Para saber mais, veja os tópicos abaixo:&lt;br /&gt;
* [[Redirecionamento de entrada e saída]]&lt;br /&gt;
* [[Como comparar arquivos de texto]]&lt;br /&gt;
* [[Leitura e escrita de dados]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Problemas de programação: técnicas e treinamento ==&lt;br /&gt;
* [[Melhorando suas habilidades com entrada e saida de dados]]&lt;br /&gt;
* [[Classificação de problemas]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Publicações do projeto ==&lt;br /&gt;
* [http://www2.unicentro.br/e2pc/files/2015/11/SIEPE-LucasPadilha.pdf Anais da IV SIEPE – Semana de integração ensino, pesquisa e extensão 26 a 30 de setembro de 2015.]&lt;br /&gt;
* [http://www2.unicentro.br/e2pc/files/2015/07/Educação-ENSINO-EXTRACURRICULAR-DE-PROGRAMAÇÃO-DE-COMPUTADORES.pdf 31ª SEURS - Seminário de extensão universitária da região sul, 2013.]&lt;br /&gt;
* [http://www2.unicentro.br/e2pc/files/2015/07/Resumo-Anais-ISSN-2236-7098-v2-n3-2013.pdf Anais da III SIEPE – Semana de integração ensino, pesquisa e extensão 24 a 26 de setembro de 2013.]&lt;br /&gt;
* [http://www2.unicentro.br/e2pc/files/2015/07/II-SIEPE-resumo-2011.pdf Anais da II SIEPE – Semana de integração ensino, pesquisa e extensão 27 a 29 de setembro de 2011.]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Integrantes ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Coordenação:&#039;&#039;&#039;&lt;br /&gt;
* Ana Elisa T. P. da Palma&lt;br /&gt;
* Mauro Henrique Mulati&lt;br /&gt;
* Mauro Miazaki&lt;br /&gt;
* Tony Alexander Hild&lt;br /&gt;
* Daniel Kikuti (DIN/UEM)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Monitores:&#039;&#039;&#039;&lt;br /&gt;
* Lucas Fernando Didur (2015 - )&lt;br /&gt;
* Lucas Padilha (2014 - )&lt;br /&gt;
* Lucas Prestes (2013 - 2014)&lt;br /&gt;
* Everson Joay (2013 - 2014)&lt;br /&gt;
* Paulo Daniel Gonçalves (2012 - 2014)&lt;br /&gt;
* Ricardo Henrique Remes de Lima (2012)&lt;br /&gt;
* Marcelo Araújo (2012)&lt;br /&gt;
* Alexandre Silvestre Ferreira (2012)&lt;br /&gt;
* Paulo Roberto Urio (2011)&lt;br /&gt;
* Lucas Marcondes Pavelski (2011)&lt;br /&gt;
* Alessandro Dias Batista (2011)&lt;/div&gt;</summary>
		<author><name>Lpadilha</name></author>
	</entry>
	<entry>
		<id>https://wiki.unicentro.br/index.php?title=Ensino_Extracurricular_de_Programa%C3%A7%C3%A3o_de_Computadores&amp;diff=14698</id>
		<title>Ensino Extracurricular de Programação de Computadores</title>
		<link rel="alternate" type="text/html" href="https://wiki.unicentro.br/index.php?title=Ensino_Extracurricular_de_Programa%C3%A7%C3%A3o_de_Computadores&amp;diff=14698"/>
		<updated>2015-11-30T18:02:34Z</updated>

		<summary type="html">&lt;p&gt;Lpadilha: /* Integrantes */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Sobre o Projeto ==&lt;br /&gt;
Vinculado ao Departamento de Ciência da Computação da Universidade Estadual do Centro-Oeste, o projeto &amp;quot;Ensino Extracurricular de Programação de Computadores&amp;quot; oferece oportunidades extracurriculares de treinamento em Programação de Computadores aos alunos do Bacharelado em Ciência da Computação e demais acadêmicos interessados, segundo a metodologia das Maratonas de Programação. [[Leia mais]]&lt;br /&gt;
&lt;br /&gt;
[http://www2.unicentro.br/e2pc/ Web site do projeto]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Avaliação de soluções: o padrão de julgamento das maratonas ==&lt;br /&gt;
Ambientes de avaliação automáticos executam o código submetido a partir de um conjunto de dados de entrada e comparam os dados de saída com os dados de saída de uma solução correta. Portanto, antes de submeter sua solução a um desses ambientes, é recomendável testa-la em seu próprio ambiente. Para saber mais, veja os tópicos abaixo:&lt;br /&gt;
* [[Redirecionamento de entrada e saída]]&lt;br /&gt;
* [[Como comparar arquivos de texto]]&lt;br /&gt;
* [[Leitura e escrita de dados]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Problemas de programação: técnicas e treinamento ==&lt;br /&gt;
* [[Melhorando suas habilidades com entrada e saida de dados]]&lt;br /&gt;
* [[Classificação de problemas]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Publicações do projeto ==&lt;br /&gt;
* [http://www2.unicentro.br/e2pc/files/2015/07/II-SIEPE-resumo-2011.pdf Anais da II SIEPE – Semana de integração ensino, pesquisa e extensão 27 a 29 de setembro de 2011.]&lt;br /&gt;
* [http://www2.unicentro.br/e2pc/files/2015/07/Resumo-Anais-ISSN-2236-7098-v2-n3-2013.pdf Anais da III SIEPE – Semana de integração ensino, pesquisa e extensão 24 a 26 de setembro de 2013.]&lt;br /&gt;
* [http://www2.unicentro.br/e2pc/files/2015/11/SIEPE-LucasPadilha.pdf Anais da IV SIEPE – Semana de integração ensino, pesquisa e extensão 26 a 30 de setembro de 2015.]&lt;br /&gt;
* [http://www2.unicentro.br/e2pc/files/2015/07/Educação-ENSINO-EXTRACURRICULAR-DE-PROGRAMAÇÃO-DE-COMPUTADORES.pdf 31ª SEURS - Seminário de extensão universitária da região sul.]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Integrantes ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Coordenação:&#039;&#039;&#039;&lt;br /&gt;
* Ana Elisa T. P. da Palma&lt;br /&gt;
* Mauro Henrique Mulati&lt;br /&gt;
* Mauro Miazaki&lt;br /&gt;
* Tony Alexander Hild&lt;br /&gt;
* Daniel Kikuti (DIN/UEM)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Monitores:&#039;&#039;&#039;&lt;br /&gt;
* Lucas Fernando Didur (2015 - )&lt;br /&gt;
* Lucas Padilha (2014 - )&lt;br /&gt;
* Lucas Prestes (2013 - 2014)&lt;br /&gt;
* Everson Joay (2013 - 2014)&lt;br /&gt;
* Paulo Daniel Gonçalves (2012 - 2014)&lt;br /&gt;
* Ricardo Henrique Remes de Lima (2012)&lt;br /&gt;
* Marcelo Araújo (2012)&lt;br /&gt;
* Alexandre Silvestre Ferreira (2012)&lt;br /&gt;
* Paulo Roberto Urio (2011)&lt;br /&gt;
* Lucas Marcondes Pavelski (2011)&lt;br /&gt;
* Alessandro Dias Batista (2011)&lt;/div&gt;</summary>
		<author><name>Lpadilha</name></author>
	</entry>
	<entry>
		<id>https://wiki.unicentro.br/index.php?title=Ensino_Extracurricular_de_Programa%C3%A7%C3%A3o_de_Computadores&amp;diff=14697</id>
		<title>Ensino Extracurricular de Programação de Computadores</title>
		<link rel="alternate" type="text/html" href="https://wiki.unicentro.br/index.php?title=Ensino_Extracurricular_de_Programa%C3%A7%C3%A3o_de_Computadores&amp;diff=14697"/>
		<updated>2015-11-19T13:34:03Z</updated>

		<summary type="html">&lt;p&gt;Lpadilha: /* Publicações do projeto */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Sobre o Projeto ==&lt;br /&gt;
Vinculado ao Departamento de Ciência da Computação da Universidade Estadual do Centro-Oeste, o projeto &amp;quot;Ensino Extracurricular de Programação de Computadores&amp;quot; oferece oportunidades extracurriculares de treinamento em Programação de Computadores aos alunos do Bacharelado em Ciência da Computação e demais acadêmicos interessados, segundo a metodologia das Maratonas de Programação. [[Leia mais]]&lt;br /&gt;
&lt;br /&gt;
[http://www2.unicentro.br/e2pc/ Web site do projeto]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Avaliação de soluções: o padrão de julgamento das maratonas ==&lt;br /&gt;
Ambientes de avaliação automáticos executam o código submetido a partir de um conjunto de dados de entrada e comparam os dados de saída com os dados de saída de uma solução correta. Portanto, antes de submeter sua solução a um desses ambientes, é recomendável testa-la em seu próprio ambiente. Para saber mais, veja os tópicos abaixo:&lt;br /&gt;
* [[Redirecionamento de entrada e saída]]&lt;br /&gt;
* [[Como comparar arquivos de texto]]&lt;br /&gt;
* [[Leitura e escrita de dados]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Problemas de programação: técnicas e treinamento ==&lt;br /&gt;
* [[Melhorando suas habilidades com entrada e saida de dados]]&lt;br /&gt;
* [[Classificação de problemas]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Publicações do projeto ==&lt;br /&gt;
* [http://www2.unicentro.br/e2pc/files/2015/07/II-SIEPE-resumo-2011.pdf Anais da II SIEPE – Semana de integração ensino, pesquisa e extensão 27 a 29 de setembro de 2011.]&lt;br /&gt;
* [http://www2.unicentro.br/e2pc/files/2015/07/Resumo-Anais-ISSN-2236-7098-v2-n3-2013.pdf Anais da III SIEPE – Semana de integração ensino, pesquisa e extensão 24 a 26 de setembro de 2013.]&lt;br /&gt;
* [http://www2.unicentro.br/e2pc/files/2015/11/SIEPE-LucasPadilha.pdf Anais da IV SIEPE – Semana de integração ensino, pesquisa e extensão 26 a 30 de setembro de 2015.]&lt;br /&gt;
* [http://www2.unicentro.br/e2pc/files/2015/07/Educação-ENSINO-EXTRACURRICULAR-DE-PROGRAMAÇÃO-DE-COMPUTADORES.pdf 31ª SEURS - Seminário de extensão universitária da região sul.]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Integrantes ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Coordenação:&#039;&#039;&#039;&lt;br /&gt;
* Ana Elisa T. P. da Palma&lt;br /&gt;
* Mauro Henrique Mulati&lt;br /&gt;
* Mauro Miazaki&lt;br /&gt;
* Tony Alexander Hild&lt;br /&gt;
* Daniel Kikuti (DIN/UEM)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Monitores:&#039;&#039;&#039;&lt;br /&gt;
* Lucas Padilha (2014-)&lt;br /&gt;
* Lucas Prestes (2013-2014)&lt;br /&gt;
* Everson Joay (2013-2014)&lt;br /&gt;
* Paulo Daniel Gonçalves (2012-2014)&lt;br /&gt;
* Ricardo Henrique Remes de Lima (2012)&lt;br /&gt;
* Marcelo Araújo (2012)&lt;br /&gt;
* Alexandre Silvestre Ferreira (2012)&lt;br /&gt;
* Paulo Roberto Urio (2011)&lt;br /&gt;
* Lucas Marcondes Pavelski (2011)&lt;br /&gt;
* Alessandro Dias Batista (2011)&lt;/div&gt;</summary>
		<author><name>Lpadilha</name></author>
	</entry>
	<entry>
		<id>https://wiki.unicentro.br/index.php?title=Avalia%C3%A7%C3%A3o&amp;diff=14696</id>
		<title>Avaliação</title>
		<link rel="alternate" type="text/html" href="https://wiki.unicentro.br/index.php?title=Avalia%C3%A7%C3%A3o&amp;diff=14696"/>
		<updated>2015-10-26T20:01:21Z</updated>

		<summary type="html">&lt;p&gt;Lpadilha: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Preencha o formulário de avaliação para a oficina que você participou. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;[https://docs.google.com/forms/d/1j-IFx38GnqztfbKwlo0LYfX3xw6iMQEGW8Y0VTNTprg/viewform Acesse o questionário aqui.]&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Projeto_Smart-me | CLIQUE AQUI]] para voltar ao projeto Smart-Me.&lt;/div&gt;</summary>
		<author><name>Lpadilha</name></author>
	</entry>
	<entry>
		<id>https://wiki.unicentro.br/index.php?title=Avalia%C3%A7%C3%A3o&amp;diff=14695</id>
		<title>Avaliação</title>
		<link rel="alternate" type="text/html" href="https://wiki.unicentro.br/index.php?title=Avalia%C3%A7%C3%A3o&amp;diff=14695"/>
		<updated>2015-10-26T20:01:09Z</updated>

		<summary type="html">&lt;p&gt;Lpadilha: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Preencha o formulário de avaliação para a oficina que você participou. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;[https://docs.google.com/forms/d/1j-IFx38GnqztfbKwlo0LYfX3xw6iMQEGW8Y0VTNTprg/viewform Acesse o questionário aqui.]&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Projeto_Smart-me | CLIQUE AQUI]] para voltar ao projeto SmartMe.&lt;/div&gt;</summary>
		<author><name>Lpadilha</name></author>
	</entry>
	<entry>
		<id>https://wiki.unicentro.br/index.php?title=Avalia%C3%A7%C3%A3o&amp;diff=14694</id>
		<title>Avaliação</title>
		<link rel="alternate" type="text/html" href="https://wiki.unicentro.br/index.php?title=Avalia%C3%A7%C3%A3o&amp;diff=14694"/>
		<updated>2015-10-26T19:58:23Z</updated>

		<summary type="html">&lt;p&gt;Lpadilha: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Preencha o formulário de avaliação para a oficina que você participou. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;[https://docs.google.com/forms/d/1j-IFx38GnqztfbKwlo0LYfX3xw6iMQEGW8Y0VTNTprg/viewform Acesse o questionário aqui.]&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Projeto_Smart-me | CLIQUE AQUI]] para voltar.&lt;/div&gt;</summary>
		<author><name>Lpadilha</name></author>
	</entry>
	<entry>
		<id>https://wiki.unicentro.br/index.php?title=Avalia%C3%A7%C3%A3o&amp;diff=14693</id>
		<title>Avaliação</title>
		<link rel="alternate" type="text/html" href="https://wiki.unicentro.br/index.php?title=Avalia%C3%A7%C3%A3o&amp;diff=14693"/>
		<updated>2015-10-26T19:58:12Z</updated>

		<summary type="html">&lt;p&gt;Lpadilha: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Preencha o formulário de avaliação para a oficina que você participou. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;[https://docs.google.com/forms/d/1j-IFx38GnqztfbKwlo0LYfX3xw6iMQEGW8Y0VTNTprg/viewform Acesse o questionário aqui.]&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Projeto_Smart-me | CLIQUE AQUI]] para voltar.&lt;/div&gt;</summary>
		<author><name>Lpadilha</name></author>
	</entry>
	<entry>
		<id>https://wiki.unicentro.br/index.php?title=Projeto_Smart-me&amp;diff=14692</id>
		<title>Projeto Smart-me</title>
		<link rel="alternate" type="text/html" href="https://wiki.unicentro.br/index.php?title=Projeto_Smart-me&amp;diff=14692"/>
		<updated>2015-10-26T19:54:55Z</updated>

		<summary type="html">&lt;p&gt;Lpadilha: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Navegar é preciso, arriscar-se não!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
A Cartilha de Segurança para Internet contém recomendações e dicas sobre como você pode aumentar a sua segurança na Internet.&lt;br /&gt;
&lt;br /&gt;
O projeto Smart-me segue os temas apresentados pela [http://cartilha.cert.br/ Cartilha de Segurança para Internet].&lt;br /&gt;
&lt;br /&gt;
Os temas, utilizando os fascículos da Cartilha, são:&lt;br /&gt;
* [http://cartilha.cert.br/computadores/ Segurança em computadores pessoais]&lt;br /&gt;
* [http://cartilha.cert.br/dispositivos-moveis/ Dispositivos móveis]&lt;br /&gt;
* [http://cartilha.cert.br/fasciculos/#internet_banking Comércio eletrônico]&lt;br /&gt;
* [http://cartilha.cert.br/privacidade/ Privacidade] e [http://cartilha.cert.br/senhas/ Senhas]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Avaliação das oficinas realizadas durante o Ciclo de Estudos do Colégio Estadual Francisco Carneiro Martins ==&lt;br /&gt;
[[Avaliação | CLIQUE AQUI]] para acessar.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Uso da internet na Educação a Distância ==&lt;br /&gt;
[[Uso da internet na Educação a Distância | CLIQUE AQUI]] para acessar.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Integrantes ==&lt;br /&gt;
&#039;&#039;&#039;Coordenação:&#039;&#039;&#039;&lt;br /&gt;
* Ana Elisa T. P. da Palma&lt;br /&gt;
* Mauro Miazaki&lt;br /&gt;
* Tony Alexander Hild&lt;/div&gt;</summary>
		<author><name>Lpadilha</name></author>
	</entry>
	<entry>
		<id>https://wiki.unicentro.br/index.php?title=Avalia%C3%A7%C3%A3o&amp;diff=14691</id>
		<title>Avaliação</title>
		<link rel="alternate" type="text/html" href="https://wiki.unicentro.br/index.php?title=Avalia%C3%A7%C3%A3o&amp;diff=14691"/>
		<updated>2015-10-26T19:54:41Z</updated>

		<summary type="html">&lt;p&gt;Lpadilha: Criou página com &amp;#039;Preencha o formulário de avaliação para a oficina que você participou.   [https://docs.google.com/forms/d/1j-IFx38GnqztfbKwlo0LYfX3xw6iMQEGW8Y0VTNTprg/viewform Acesse o qu...&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Preencha o formulário de avaliação para a oficina que você participou. &lt;br /&gt;
&lt;br /&gt;
[https://docs.google.com/forms/d/1j-IFx38GnqztfbKwlo0LYfX3xw6iMQEGW8Y0VTNTprg/viewform Acesse o questionário aqui.]&lt;/div&gt;</summary>
		<author><name>Lpadilha</name></author>
	</entry>
	<entry>
		<id>https://wiki.unicentro.br/index.php?title=Projeto_Smart-me&amp;diff=14690</id>
		<title>Projeto Smart-me</title>
		<link rel="alternate" type="text/html" href="https://wiki.unicentro.br/index.php?title=Projeto_Smart-me&amp;diff=14690"/>
		<updated>2015-10-26T19:54:31Z</updated>

		<summary type="html">&lt;p&gt;Lpadilha: /* Avaliação das oficinas realizadas durante o Ciclo de Estudos do Colégio Estadual Francisco Carneiro Martins */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Navegar é preciso, arriscar-se não!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
A Cartilha de Segurança para Internet contém recomendações e dicas sobre como você pode aumentar a sua segurança na Internet.&lt;br /&gt;
&lt;br /&gt;
O projeto Smart-me segue os temas apresentados pela [http://cartilha.cert.br/ Cartilha de Segurança para Internet].&lt;br /&gt;
&lt;br /&gt;
Os temas, utilizando os fascículos da Cartilha, são:&lt;br /&gt;
* [http://cartilha.cert.br/computadores/ Segurança em computadores pessoais]&lt;br /&gt;
* [http://cartilha.cert.br/dispositivos-moveis/ Dispositivos móveis]&lt;br /&gt;
* [http://cartilha.cert.br/fasciculos/#internet_banking Comércio eletrônico]&lt;br /&gt;
* [http://cartilha.cert.br/privacidade/ Privacidade] e [http://cartilha.cert.br/senhas/ Senhas]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Avaliação das oficinas realizadas durante o Ciclo de Estudos do Colégio Estadual Francisco Carneiro Martins ==&lt;br /&gt;
[[Avaliação | CLIQUE AQUI]] para acessar.&lt;br /&gt;
&lt;br /&gt;
== Uso da internet na Educação a Distância ==&lt;br /&gt;
[[Uso da internet na Educação a Distância | CLIQUE AQUI]] para acessar.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Integrantes ==&lt;br /&gt;
&#039;&#039;&#039;Coordenação:&#039;&#039;&#039;&lt;br /&gt;
* Ana Elisa T. P. da Palma&lt;br /&gt;
* Mauro Miazaki&lt;br /&gt;
* Tony Alexander Hild&lt;/div&gt;</summary>
		<author><name>Lpadilha</name></author>
	</entry>
	<entry>
		<id>https://wiki.unicentro.br/index.php?title=Ensino_Extracurricular_de_Programa%C3%A7%C3%A3o_de_Computadores&amp;diff=14529</id>
		<title>Ensino Extracurricular de Programação de Computadores</title>
		<link rel="alternate" type="text/html" href="https://wiki.unicentro.br/index.php?title=Ensino_Extracurricular_de_Programa%C3%A7%C3%A3o_de_Computadores&amp;diff=14529"/>
		<updated>2015-07-02T13:41:25Z</updated>

		<summary type="html">&lt;p&gt;Lpadilha: /* Publicações do projeto */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Sobre o Projeto ==&lt;br /&gt;
Vinculado ao Departamento de Ciência da Computação da Universidade Estadual do Centro-Oeste, o projeto &amp;quot;Ensino Extracurricular de Programação de Computadores&amp;quot; oferece oportunidades extracurriculares de treinamento em Programação de Computadores aos alunos do Bacharelado em Ciência da Computação e demais acadêmicos interessados, segundo a metodologia das Maratonas de Programação. [[Leia mais]]&lt;br /&gt;
&lt;br /&gt;
[http://www2.unicentro.br/e2pc/ Web site do projeto]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Avaliação de soluções: o padrão de julgamento das maratonas ==&lt;br /&gt;
Ambientes de avaliação automáticos executam o código submetido a partir de um conjunto de dados de entrada e comparam os dados de saída com os dados de saída de uma solução correta. Portanto, antes de submeter sua solução a um desses ambientes, é recomendável testa-la em seu próprio ambiente. Para saber mais, veja os tópicos abaixo:&lt;br /&gt;
* [[Redirecionamento de entrada e saída]]&lt;br /&gt;
* [[Como comparar arquivos de texto]]&lt;br /&gt;
* [[Leitura e escrita de dados]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Problemas de programação: técnicas e treinamento ==&lt;br /&gt;
* [[Melhorando suas habilidades com entrada e saida de dados]]&lt;br /&gt;
* [[Classificação de problemas]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Publicações do projeto ==&lt;br /&gt;
* [http://www2.unicentro.br/e2pc/files/2015/07/II-SIEPE-resumo-2011.pdf Anais da II SIEPE – Semana de integração ensino, pesquisa e extensão 27 a 29 de setembro de 2011.]&lt;br /&gt;
* [http://www2.unicentro.br/e2pc/files/2015/07/Resumo-Anais-ISSN-2236-7098-v2-n3-2013.pdf Anais da III SIEPE – Semana de integração ensino, pesquisa e extensão 24 a 26 de setembro de 2013.]&lt;br /&gt;
* [http://www2.unicentro.br/e2pc/files/2015/07/Educação-ENSINO-EXTRACURRICULAR-DE-PROGRAMAÇÃO-DE-COMPUTADORES.pdf 31ª SEURS - Seminário de extensão universitária da região sul.]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Integrantes ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Coordenação:&#039;&#039;&#039;&lt;br /&gt;
* Ana Elisa T. P. da Palma&lt;br /&gt;
* Mauro Henrique Mulati&lt;br /&gt;
* Mauro Miazaki&lt;br /&gt;
* Tony Alexander Hild&lt;br /&gt;
* Daniel Kikuti (DIN/UEM)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Monitores:&#039;&#039;&#039;&lt;br /&gt;
* Lucas Padilha (2014-)&lt;br /&gt;
* Lucas Prestes (2013-2014)&lt;br /&gt;
* Everson Joay (2013-2014)&lt;br /&gt;
* Paulo Daniel Gonçalves (2012-2014)&lt;br /&gt;
* Ricardo Henrique Remes de Lima (2012)&lt;br /&gt;
* Marcelo Araújo (2012)&lt;br /&gt;
* Alexandre Silvestre Ferreira (2012)&lt;br /&gt;
* Paulo Roberto Urio (2011)&lt;br /&gt;
* Lucas Marcondes Pavelski (2011)&lt;br /&gt;
* Alessandro Dias Batista (2011)&lt;/div&gt;</summary>
		<author><name>Lpadilha</name></author>
	</entry>
	<entry>
		<id>https://wiki.unicentro.br/index.php?title=Documentos_oficiais&amp;diff=14528</id>
		<title>Documentos oficiais</title>
		<link rel="alternate" type="text/html" href="https://wiki.unicentro.br/index.php?title=Documentos_oficiais&amp;diff=14528"/>
		<updated>2015-07-02T13:16:30Z</updated>

		<summary type="html">&lt;p&gt;Lpadilha: Criou página com &amp;#039;* [http://www2.unicentro.br/e2pc/files/2015/05/Res-083-2010-CONSET-SEET.pdf RESOLUÇÃO Nº 083-CONSET/SEET/G/UNICENTRO, DE 20 DE DEZEMBRO DE 2010.]  * [http://www2.unicentro....&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* [http://www2.unicentro.br/e2pc/files/2015/05/Res-083-2010-CONSET-SEET.pdf RESOLUÇÃO Nº 083-CONSET/SEET/G/UNICENTRO, DE 20 DE DEZEMBRO DE 2010.]&lt;br /&gt;
&lt;br /&gt;
* [http://www2.unicentro.br/e2pc/files/2015/05/Resolucao-CONSET-SEET-06-2015.pdf RESOLUÇÃO Nº 6 -CONSET/SEET/G/UNICENTRO, DE 10 DE FEVEREIRO DE 2015.]&lt;br /&gt;
&lt;br /&gt;
* [http://www2.unicentro.br/e2pc/files/2015/05/Resolucao-E2PC-2013-15.pdf RESOLUÇÃO Nº 102-CONSET/SEET/G/UNICENTRO, DE 19 DE DEZEMBRO DE 2012.]&lt;/div&gt;</summary>
		<author><name>Lpadilha</name></author>
	</entry>
	<entry>
		<id>https://wiki.unicentro.br/index.php?title=Ensino_Extracurricular_de_Programa%C3%A7%C3%A3o_de_Computadores&amp;diff=14527</id>
		<title>Ensino Extracurricular de Programação de Computadores</title>
		<link rel="alternate" type="text/html" href="https://wiki.unicentro.br/index.php?title=Ensino_Extracurricular_de_Programa%C3%A7%C3%A3o_de_Computadores&amp;diff=14527"/>
		<updated>2015-06-03T18:30:39Z</updated>

		<summary type="html">&lt;p&gt;Lpadilha: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Sobre o Projeto ==&lt;br /&gt;
Vinculado ao Departamento de Ciência da Computação da Universidade Estadual do Centro-Oeste, o projeto &amp;quot;Ensino Extracurricular de Programação de Computadores&amp;quot; oferece oportunidades extracurriculares de treinamento em Programação de Computadores aos alunos do Bacharelado em Ciência da Computação e demais acadêmicos interessados, segundo a metodologia das Maratonas de Programação. [[Leia mais]]&lt;br /&gt;
&lt;br /&gt;
[http://www2.unicentro.br/e2pc/ Web site do projeto]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Avaliação de soluções: o padrão de julgamento das maratonas ==&lt;br /&gt;
Ambientes de avaliação automáticos executam o código submetido a partir de um conjunto de dados de entrada e comparam os dados de saída com os dados de saída de uma solução correta. Portanto, antes de submeter sua solução a um desses ambientes, é recomendável testa-la em seu próprio ambiente. Para saber mais, veja os tópicos abaixo:&lt;br /&gt;
* [[Redirecionamento de entrada e saída]]&lt;br /&gt;
* [[Como comparar arquivos de texto]]&lt;br /&gt;
* [[Leitura e escrita de dados]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Problemas de programação: técnicas e treinamento ==&lt;br /&gt;
* [[Melhorando suas habilidades com entrada e saida de dados]]&lt;br /&gt;
* [[Classificação de problemas]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Publicações do projeto ==&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Integrantes ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Coordenação:&#039;&#039;&#039;&lt;br /&gt;
* Ana Elisa T. P. da Palma&lt;br /&gt;
* Mauro Henrique Mulati&lt;br /&gt;
* Mauro Miazaki&lt;br /&gt;
* Tony Alexander Hild&lt;br /&gt;
* Daniel Kikuti (DIN/UEM)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Monitores:&#039;&#039;&#039;&lt;br /&gt;
* Lucas Padilha (2014-)&lt;br /&gt;
* Lucas Prestes (2013-2014)&lt;br /&gt;
* Everson Joay (2013-2014)&lt;br /&gt;
* Paulo Daniel Gonçalves (2012-2014)&lt;br /&gt;
* Ricardo Henrique Remes de Lima (2012)&lt;br /&gt;
* Marcelo Araújo (2012)&lt;br /&gt;
* Alexandre Silvestre Ferreira (2012)&lt;br /&gt;
* Paulo Roberto Urio (2011)&lt;br /&gt;
* Lucas Marcondes Pavelski (2011)&lt;br /&gt;
* Alessandro Dias Batista (2011)&lt;/div&gt;</summary>
		<author><name>Lpadilha</name></author>
	</entry>
	<entry>
		<id>https://wiki.unicentro.br/index.php?title=Ensino_Extracurricular_de_Programa%C3%A7%C3%A3o_de_Computadores&amp;diff=14526</id>
		<title>Ensino Extracurricular de Programação de Computadores</title>
		<link rel="alternate" type="text/html" href="https://wiki.unicentro.br/index.php?title=Ensino_Extracurricular_de_Programa%C3%A7%C3%A3o_de_Computadores&amp;diff=14526"/>
		<updated>2015-06-03T18:30:00Z</updated>

		<summary type="html">&lt;p&gt;Lpadilha: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Sobre o Projeto ==&lt;br /&gt;
Vinculado ao Departamento de Ciência da Computação da Universidade Estadual do Centro-Oeste, o projeto &amp;quot;Ensino Extracurricular de Programação de Computadores&amp;quot; oferece oportunidades extracurriculares de treinamento em Programação de Computadores aos alunos do Bacharelado em Ciência da Computação e demais acadêmicos interessados, segundo a metodologia das Maratonas de Programação. [[Leia mais]]&lt;br /&gt;
&lt;br /&gt;
[http://www2.unicentro.br/e2pc/ Web site do projeto]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Avaliação de soluções: o padrão de julgamento das maratonas ==&lt;br /&gt;
Ambientes de avaliação automáticos executam o código submetido a partir de um conjunto de dados de entrada e comparam os dados de saída com os dados de saída de uma solução correta. Portanto, antes de submeter sua solução a um desses ambientes, é recomendável testa-la em seu próprio ambiente. Para saber mais, veja os tópicos abaixo:&lt;br /&gt;
* [[Redirecionamento de entrada e saída]]&lt;br /&gt;
* [[Como comparar arquivos de texto]]&lt;br /&gt;
* [[Leitura e escrita de dados]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Problemas de programação: técnicas e treinamento ==&lt;br /&gt;
* [[Melhorando suas habilidades com entrada e saida de dados]]&lt;br /&gt;
* [[Classificação de problemas]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Publicações do projeto ==&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Integrantes ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Coordenação:&#039;&#039;&#039;&lt;br /&gt;
* Ana Elisa T. P. da Palma&lt;br /&gt;
* Mauro Henrique Mulati&lt;br /&gt;
* Mauro Miazaki&lt;br /&gt;
* Tony Alexander Hild&lt;br /&gt;
* Daniel Kikuti (DIN/UEM)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Monitores:&#039;&#039;&#039;&lt;br /&gt;
* Lucas Padilha (2014-)&lt;br /&gt;
* Lucas Prestes (2013-2014)&lt;br /&gt;
* Everson Joay (2013-2014)&lt;br /&gt;
* Paulo Daniel Gonçalves (2012-2014)&lt;br /&gt;
* Ricardo Henrique Remes de Lima (2012)&lt;br /&gt;
* Marcelo Araújo (2012)&lt;br /&gt;
* Alexandre Silvestre Ferreira (2012)&lt;br /&gt;
* Paulo Roberto Urio (2011)&lt;br /&gt;
* Lucas Marcondes Pavelski (2011)&lt;br /&gt;
* Alessandro Dias Batista (2011)&lt;/div&gt;</summary>
		<author><name>Lpadilha</name></author>
	</entry>
	<entry>
		<id>https://wiki.unicentro.br/index.php?title=Ensino_Extracurricular_de_Programa%C3%A7%C3%A3o_de_Computadores&amp;diff=14525</id>
		<title>Ensino Extracurricular de Programação de Computadores</title>
		<link rel="alternate" type="text/html" href="https://wiki.unicentro.br/index.php?title=Ensino_Extracurricular_de_Programa%C3%A7%C3%A3o_de_Computadores&amp;diff=14525"/>
		<updated>2015-06-03T18:29:43Z</updated>

		<summary type="html">&lt;p&gt;Lpadilha: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Sobre o Projeto ==&lt;br /&gt;
Vinculado ao Departamento de Ciência da Computação da Universidade Estadual do Centro-Oeste, o projeto &amp;quot;Ensino Extracurricular de Programação de Computadores&amp;quot; oferece oportunidades extracurriculares de treinamento em Programação de Computadores aos alunos do Bacharelado em Ciência da Computação e demais acadêmicos interessados, segundo a metodologia das Maratonas de Programação. [[Leia mais]]&lt;br /&gt;
[http://www2.unicentro.br/e2pc/ Web site do projeto]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Avaliação de soluções: o padrão de julgamento das maratonas ==&lt;br /&gt;
Ambientes de avaliação automáticos executam o código submetido a partir de um conjunto de dados de entrada e comparam os dados de saída com os dados de saída de uma solução correta. Portanto, antes de submeter sua solução a um desses ambientes, é recomendável testa-la em seu próprio ambiente. Para saber mais, veja os tópicos abaixo:&lt;br /&gt;
* [[Redirecionamento de entrada e saída]]&lt;br /&gt;
* [[Como comparar arquivos de texto]]&lt;br /&gt;
* [[Leitura e escrita de dados]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Problemas de programação: técnicas e treinamento ==&lt;br /&gt;
* [[Melhorando suas habilidades com entrada e saida de dados]]&lt;br /&gt;
* [[Classificação de problemas]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Publicações do projeto ==&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Integrantes ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Coordenação:&#039;&#039;&#039;&lt;br /&gt;
* Ana Elisa T. P. da Palma&lt;br /&gt;
* Mauro Henrique Mulati&lt;br /&gt;
* Mauro Miazaki&lt;br /&gt;
* Tony Alexander Hild&lt;br /&gt;
* Daniel Kikuti (DIN/UEM)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Monitores:&#039;&#039;&#039;&lt;br /&gt;
* Lucas Padilha (2014-)&lt;br /&gt;
* Lucas Prestes (2013-2014)&lt;br /&gt;
* Everson Joay (2013-2014)&lt;br /&gt;
* Paulo Daniel Gonçalves (2012-2014)&lt;br /&gt;
* Ricardo Henrique Remes de Lima (2012)&lt;br /&gt;
* Marcelo Araújo (2012)&lt;br /&gt;
* Alexandre Silvestre Ferreira (2012)&lt;br /&gt;
* Paulo Roberto Urio (2011)&lt;br /&gt;
* Lucas Marcondes Pavelski (2011)&lt;br /&gt;
* Alessandro Dias Batista (2011)&lt;/div&gt;</summary>
		<author><name>Lpadilha</name></author>
	</entry>
	<entry>
		<id>https://wiki.unicentro.br/index.php?title=Ensino_Extracurricular_de_Programa%C3%A7%C3%A3o_de_Computadores&amp;diff=14524</id>
		<title>Ensino Extracurricular de Programação de Computadores</title>
		<link rel="alternate" type="text/html" href="https://wiki.unicentro.br/index.php?title=Ensino_Extracurricular_de_Programa%C3%A7%C3%A3o_de_Computadores&amp;diff=14524"/>
		<updated>2015-06-03T18:24:06Z</updated>

		<summary type="html">&lt;p&gt;Lpadilha: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Sobre o Projeto ==&lt;br /&gt;
Vinculado ao Departamento de Ciência da Computação da Universidade Estadual do Centro-Oeste, o projeto &amp;quot;Ensino Extracurricular de Programação de Computadores&amp;quot; oferece oportunidades extracurriculares de treinamento em Programação de Computadores aos alunos do Bacharelado em Ciência da Computação e demais acadêmicos interessados, segundo a metodologia das Maratonas de Programação. [[Leia mais]]&lt;br /&gt;
* [http://www2.unicentro.br/e2pc/ Web site do projeto]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Avaliação de soluções: o padrão de julgamento das maratonas ==&lt;br /&gt;
Ambientes de avaliação automáticos executam o código submetido a partir de um conjunto de dados de entrada e comparam os dados de saída com os dados de saída de uma solução correta. Portanto, antes de submeter sua solução a um desses ambientes, é recomendável testa-la em seu próprio ambiente. Para saber mais, veja os tópicos abaixo:&lt;br /&gt;
* [[Redirecionamento de entrada e saída]]&lt;br /&gt;
* [[Como comparar arquivos de texto]]&lt;br /&gt;
* [[Leitura e escrita de dados]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Problemas de programação: técnicas e treinamento ==&lt;br /&gt;
* [[Melhorando suas habilidades com entrada e saida de dados]]&lt;br /&gt;
* [[Classificação de problemas]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Publicações do projeto ==&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Integrantes ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Coordenação:&#039;&#039;&#039;&lt;br /&gt;
* Ana Elisa T. P. da Palma&lt;br /&gt;
* Mauro Henrique Mulati&lt;br /&gt;
* Mauro Miazaki&lt;br /&gt;
* Tony Alexander Hild&lt;br /&gt;
* Daniel Kikuti (DIN/UEM)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Monitores:&#039;&#039;&#039;&lt;br /&gt;
* Lucas Padilha (2014-)&lt;br /&gt;
* Lucas Prestes (2013-2014)&lt;br /&gt;
* Everson Joay (2013-2014)&lt;br /&gt;
* Paulo Daniel Gonçalves (2012-2014)&lt;br /&gt;
* Ricardo Henrique Remes de Lima (2012)&lt;br /&gt;
* Marcelo Araújo (2012)&lt;br /&gt;
* Alexandre Silvestre Ferreira (2012)&lt;br /&gt;
* Paulo Roberto Urio (2011)&lt;br /&gt;
* Lucas Marcondes Pavelski (2011)&lt;br /&gt;
* Alessandro Dias Batista (2011)&lt;/div&gt;</summary>
		<author><name>Lpadilha</name></author>
	</entry>
	<entry>
		<id>https://wiki.unicentro.br/index.php?title=Ensino_Extracurricular_de_Programa%C3%A7%C3%A3o_de_Computadores&amp;diff=14523</id>
		<title>Ensino Extracurricular de Programação de Computadores</title>
		<link rel="alternate" type="text/html" href="https://wiki.unicentro.br/index.php?title=Ensino_Extracurricular_de_Programa%C3%A7%C3%A3o_de_Computadores&amp;diff=14523"/>
		<updated>2015-06-03T18:21:01Z</updated>

		<summary type="html">&lt;p&gt;Lpadilha: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Sobre o Projeto ==&lt;br /&gt;
O projeto vinculado ao Departamento de Ciência da Computação da Universidade Estadual do Centro-Oeste, &amp;quot;Ensino Extracurricular de Programação de Computadores&amp;quot; oferece oportunidades extracurriculares de treinamento em Programação de Computadores aos alunos do Bacharelado em Ciência da Computação e demais acadêmicos interessados, segundo a metodologia das Maratonas de Programação. [[Leia mais]]&lt;br /&gt;
* [http://www2.unicentro.br/e2pc/ Web site do projeto]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Avaliação de soluções: o padrão de julgamento das maratonas ==&lt;br /&gt;
Ambientes de avaliação automáticos executam o código submetido a partir de um conjunto de dados de entrada e comparam os dados de saída com os dados de saída de uma solução correta. Portanto, antes de submeter sua solução a um desses ambientes, é recomendável testa-la em seu próprio ambiente. Para saber mais, veja os tópicos abaixo:&lt;br /&gt;
* [[Redirecionamento de entrada e saída]]&lt;br /&gt;
* [[Como comparar arquivos de texto]]&lt;br /&gt;
* [[Leitura e escrita de dados]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Problemas de programação: técnicas e treinamento ==&lt;br /&gt;
* [[Melhorando suas habilidades com entrada e saida de dados]]&lt;br /&gt;
* [[Classificação de problemas]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Publicações do projeto ==&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Integrantes ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Coordenação:&#039;&#039;&#039;&lt;br /&gt;
* Ana Elisa T. P. da Palma&lt;br /&gt;
* Mauro Henrique Mulati&lt;br /&gt;
* Mauro Miazaki&lt;br /&gt;
* Tony Alexander Hild&lt;br /&gt;
* Daniel Kikuti (DIN/UEM)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Monitores:&#039;&#039;&#039;&lt;br /&gt;
* Lucas Padilha (2014-)&lt;br /&gt;
* Lucas Prestes (2013-2014)&lt;br /&gt;
* Everson Joay (2013-2014)&lt;br /&gt;
* Paulo Daniel Gonçalves (2012-2014)&lt;br /&gt;
* Ricardo Henrique Remes de Lima (2012)&lt;br /&gt;
* Marcelo Araújo (2012)&lt;br /&gt;
* Alexandre Silvestre Ferreira (2012)&lt;br /&gt;
* Paulo Roberto Urio (2011)&lt;br /&gt;
* Lucas Marcondes Pavelski (2011)&lt;br /&gt;
* Alessandro Dias Batista (2011)&lt;/div&gt;</summary>
		<author><name>Lpadilha</name></author>
	</entry>
	<entry>
		<id>https://wiki.unicentro.br/index.php?title=Leia_mais&amp;diff=14522</id>
		<title>Leia mais</title>
		<link rel="alternate" type="text/html" href="https://wiki.unicentro.br/index.php?title=Leia_mais&amp;diff=14522"/>
		<updated>2015-06-03T18:19:41Z</updated>

		<summary type="html">&lt;p&gt;Lpadilha: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Principal | WIKI]]/[[DECOMP | DECOMP]]/[[Ensino Extracurricular de Programação de Computadores | E2PC]]&lt;br /&gt;
&lt;br /&gt;
== Motivação ==&lt;br /&gt;
* Estabelecer meios para a participação de alunos na Maratona de Programação&lt;br /&gt;
* Incentivar o interesse por resolução de problemas e programação de computadores&lt;br /&gt;
* Outras iniciativas semelhantes em IES: UFRJ, Unicamp, UEPG&lt;br /&gt;
* Disponibilidade de ambiente, grupos de discussão e exercícios&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Maratona de Programação ==&lt;br /&gt;
* A &#039;&#039;International Collegiate Programming Contest&#039;&#039; (ICPC), organizada pela &#039;&#039;Association for Computing Machinery&#039;&#039; (ACM), é uma competição de programação de várias etapas baseada em times. Envolve uma rede global de universidades que hospedam competições regionais para selecionar as equipes para a final mundial da ICPC (mais de 2000 universidades, cerca de 80 países).&lt;br /&gt;
* A competição promove criatividade, trabalho em equipe e inovação no desenvolvimento de software, permitindo aos estudantes testar suas habilidade de desempenho sob pressão.&lt;br /&gt;
* A ICPC é a mais antiga e prestigiada competição mundial.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== No Brasil ==&lt;br /&gt;
* Desde 1996, a SBC promove a Maratona de Programação, como classificatória para a ICPC.&lt;br /&gt;
* Destinada a alunos de graduação e início de pós-graduação.&lt;br /&gt;
* [http://maratona.ime.usp.br/ Site da Maratona de Programação]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Na Unicentro ==&lt;br /&gt;
&lt;br /&gt;
Em 2011 o projeto E2PC foi formalmente constituído, a fim de sistematizar as ações para viabilizar a participação de times da Unicentro da Maratona de Programação.&lt;br /&gt;
&lt;br /&gt;
* [[Documentos oficiais]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Treinamento e apoio na WEB ==&lt;br /&gt;
* [http://pc2.ecs.csus.edu/ PC2 (Programming Contest Control system), California State University.]&lt;br /&gt;
* [http://cm.baylor.edu/welcome.icpc  Site institucional, Baylor University.]&lt;br /&gt;
* [http://www.programming-challenges.com Programming Challenges.]&lt;br /&gt;
* [http://www.spoj.pl/ Sphere Online Judge (SPOJ).]&lt;br /&gt;
* [http://www.acmsolver.org/ Art of Programming.]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Bibliografia ==&lt;br /&gt;
* [http://www.programming-challenges.com Programming Challenges. Steven S. Skiena, Miguel Revilla. New York: Springer-Verlag, 2003.]&lt;br /&gt;
* [http://www.acmsolver.org/books/Art_of_Programming_Contest_SE_for_uva.pdf Art of Programming Contest. Ahmed Shamsul Arefin.]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[[Ensino Extracurricular de Programação de Computadores | Voltar.]]&lt;/div&gt;</summary>
		<author><name>Lpadilha</name></author>
	</entry>
	<entry>
		<id>https://wiki.unicentro.br/index.php?title=Leia_mais&amp;diff=14521</id>
		<title>Leia mais</title>
		<link rel="alternate" type="text/html" href="https://wiki.unicentro.br/index.php?title=Leia_mais&amp;diff=14521"/>
		<updated>2015-06-03T18:19:24Z</updated>

		<summary type="html">&lt;p&gt;Lpadilha: /* Na Unicentro */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Principal | WIKI]]/[[DECOMP | DECOMP]]/[[Ensino Extracurricular de Programação de Computadores | E2PC]]&lt;br /&gt;
&lt;br /&gt;
== Motivação ==&lt;br /&gt;
* Estabelecer meios para a participação de alunos na Maratona de Programação&lt;br /&gt;
* Incentivar o interesse por resolução de problemas e programação de computadores&lt;br /&gt;
* Outras iniciativas semelhantes em IES: UFRJ, Unicamp, UEPG&lt;br /&gt;
* Disponibilidade de ambiente, grupos de discussão e exercícios&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Maratona de Programação ==&lt;br /&gt;
* A &#039;&#039;International Collegiate Programming Contest&#039;&#039; (ICPC), organizada pela &#039;&#039;Association for Computing Machinery&#039;&#039; (ACM), é uma competição de programação de várias etapas baseada em times. Envolve uma rede global de universidades que hospedam competições regionais para selecionar as equipes para a final mundial da ICPC (mais de 2000 universidades, cerca de 80 países).&lt;br /&gt;
* A competição promove criatividade, trabalho em equipe e inovação no desenvolvimento de software, permitindo aos estudantes testar suas habilidade de desempenho sob pressão.&lt;br /&gt;
* A ICPC é a mais antiga e prestigiada competição mundial.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== No Brasil ==&lt;br /&gt;
* Desde 1996, a SBC promove a Maratona de Programação, como classificatória para a ICPC.&lt;br /&gt;
* Destinada a alunos de graduação e início de pós-graduação.&lt;br /&gt;
* [http://maratona.ime.usp.br/ Site da Maratona de Programação]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Na Unicentro ==&lt;br /&gt;
&lt;br /&gt;
Em 2011 o projeto E2PC foi formalmente constituído, a fim de sistematizar as ações para viabilizar a participação de times da Unicentro da Maratona de Programação.&lt;br /&gt;
&lt;br /&gt;
* [[Documentos oficiais]]&lt;br /&gt;
&lt;br /&gt;
== Treinamento e apoio na WEB ==&lt;br /&gt;
* [http://pc2.ecs.csus.edu/ PC2 (Programming Contest Control system), California State University.]&lt;br /&gt;
* [http://cm.baylor.edu/welcome.icpc  Site institucional, Baylor University.]&lt;br /&gt;
* [http://www.programming-challenges.com Programming Challenges.]&lt;br /&gt;
* [http://www.spoj.pl/ Sphere Online Judge (SPOJ).]&lt;br /&gt;
* [http://www.acmsolver.org/ Art of Programming.]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Bibliografia ==&lt;br /&gt;
* [http://www.programming-challenges.com Programming Challenges. Steven S. Skiena, Miguel Revilla. New York: Springer-Verlag, 2003.]&lt;br /&gt;
* [http://www.acmsolver.org/books/Art_of_Programming_Contest_SE_for_uva.pdf Art of Programming Contest. Ahmed Shamsul Arefin.]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[[Ensino Extracurricular de Programação de Computadores | Voltar.]]&lt;/div&gt;</summary>
		<author><name>Lpadilha</name></author>
	</entry>
	<entry>
		<id>https://wiki.unicentro.br/index.php?title=Leia_mais&amp;diff=14520</id>
		<title>Leia mais</title>
		<link rel="alternate" type="text/html" href="https://wiki.unicentro.br/index.php?title=Leia_mais&amp;diff=14520"/>
		<updated>2015-06-03T18:19:01Z</updated>

		<summary type="html">&lt;p&gt;Lpadilha: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Principal | WIKI]]/[[DECOMP | DECOMP]]/[[Ensino Extracurricular de Programação de Computadores | E2PC]]&lt;br /&gt;
&lt;br /&gt;
== Motivação ==&lt;br /&gt;
* Estabelecer meios para a participação de alunos na Maratona de Programação&lt;br /&gt;
* Incentivar o interesse por resolução de problemas e programação de computadores&lt;br /&gt;
* Outras iniciativas semelhantes em IES: UFRJ, Unicamp, UEPG&lt;br /&gt;
* Disponibilidade de ambiente, grupos de discussão e exercícios&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Maratona de Programação ==&lt;br /&gt;
* A &#039;&#039;International Collegiate Programming Contest&#039;&#039; (ICPC), organizada pela &#039;&#039;Association for Computing Machinery&#039;&#039; (ACM), é uma competição de programação de várias etapas baseada em times. Envolve uma rede global de universidades que hospedam competições regionais para selecionar as equipes para a final mundial da ICPC (mais de 2000 universidades, cerca de 80 países).&lt;br /&gt;
* A competição promove criatividade, trabalho em equipe e inovação no desenvolvimento de software, permitindo aos estudantes testar suas habilidade de desempenho sob pressão.&lt;br /&gt;
* A ICPC é a mais antiga e prestigiada competição mundial.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== No Brasil ==&lt;br /&gt;
* Desde 1996, a SBC promove a Maratona de Programação, como classificatória para a ICPC.&lt;br /&gt;
* Destinada a alunos de graduação e início de pós-graduação.&lt;br /&gt;
* [http://maratona.ime.usp.br/ Site da Maratona de Programação]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Na Unicentro ==&lt;br /&gt;
&lt;br /&gt;
Em 2011 o E2PC foi formalmente constituído, a fim de sistematizar as ações para viabilizar a participação de times da Unicentro da Maratona de Programação.&lt;br /&gt;
&lt;br /&gt;
* [[Documentos oficiais]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Treinamento e apoio na WEB ==&lt;br /&gt;
* [http://pc2.ecs.csus.edu/ PC2 (Programming Contest Control system), California State University.]&lt;br /&gt;
* [http://cm.baylor.edu/welcome.icpc  Site institucional, Baylor University.]&lt;br /&gt;
* [http://www.programming-challenges.com Programming Challenges.]&lt;br /&gt;
* [http://www.spoj.pl/ Sphere Online Judge (SPOJ).]&lt;br /&gt;
* [http://www.acmsolver.org/ Art of Programming.]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Bibliografia ==&lt;br /&gt;
* [http://www.programming-challenges.com Programming Challenges. Steven S. Skiena, Miguel Revilla. New York: Springer-Verlag, 2003.]&lt;br /&gt;
* [http://www.acmsolver.org/books/Art_of_Programming_Contest_SE_for_uva.pdf Art of Programming Contest. Ahmed Shamsul Arefin.]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[[Ensino Extracurricular de Programação de Computadores | Voltar.]]&lt;/div&gt;</summary>
		<author><name>Lpadilha</name></author>
	</entry>
	<entry>
		<id>https://wiki.unicentro.br/index.php?title=Leia_mais&amp;diff=14519</id>
		<title>Leia mais</title>
		<link rel="alternate" type="text/html" href="https://wiki.unicentro.br/index.php?title=Leia_mais&amp;diff=14519"/>
		<updated>2015-06-03T18:18:46Z</updated>

		<summary type="html">&lt;p&gt;Lpadilha: /* Na Unicentro */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Principal | WIKI]]/[[DECOMP | DECOMP]]/[[Ensino Extracurricular de Programação de Computadores | E2PC]]&lt;br /&gt;
&lt;br /&gt;
== Motivação ==&lt;br /&gt;
* Estabelecer meios para a participação de alunos na Maratona de Programação&lt;br /&gt;
* Incentivar o interesse por resolução de problemas e programação de computadores&lt;br /&gt;
* Outras iniciativas semelhantes em IES: UFRJ, Unicamp, UEPG&lt;br /&gt;
* Disponibilidade de ambiente, grupos de discussão e exercícios&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Maratona de Programação ==&lt;br /&gt;
* A &#039;&#039;International Collegiate Programming Contest&#039;&#039; (ICPC), organizada pela &#039;&#039;Association for Computing Machinery&#039;&#039; (ACM), é uma competição de programação de várias etapas baseada em times. Envolve uma rede global de universidades que hospedam competições regionais para selecionar as equipes para a final mundial da ICPC (mais de 2000 universidades, cerca de 80 países).&lt;br /&gt;
* A competição promove criatividade, trabalho em equipe e inovação no desenvolvimento de software, permitindo aos estudantes testar suas habilidade de desempenho sob pressão.&lt;br /&gt;
* A ICPC é a mais antiga e prestigiada competição mundial.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== No Brasil ==&lt;br /&gt;
* Desde 1996, a SBC promove a Maratona de Programação, como classificatória para a ICPC.&lt;br /&gt;
* Destinada a alunos de graduação e início de pós-graduação.&lt;br /&gt;
* [http://maratona.ime.usp.br/ Site da Maratona de Programação]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Na Unicentro ==&lt;br /&gt;
&lt;br /&gt;
Em 2011 o E2PC foi formalmente constituído, a fim de sistematizar as ações para viabilizar a participação de times da Unicentro da Maratona de Programação.&lt;br /&gt;
&lt;br /&gt;
* [[Documentos oficiais]]&lt;br /&gt;
&lt;br /&gt;
== Treinamento e apoio na WEB ==&lt;br /&gt;
* [http://pc2.ecs.csus.edu/ PC2 (Programming Contest Control system), California State University.]&lt;br /&gt;
* [http://cm.baylor.edu/welcome.icpc  Site institucional, Baylor University.]&lt;br /&gt;
* [http://www.programming-challenges.com Programming Challenges.]&lt;br /&gt;
* [http://www.spoj.pl/ Sphere Online Judge (SPOJ).]&lt;br /&gt;
* [http://www.acmsolver.org/ Art of Programming.]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Bibliografia ==&lt;br /&gt;
* [http://www.programming-challenges.com Programming Challenges. Steven S. Skiena, Miguel Revilla. New York: Springer-Verlag, 2003.]&lt;br /&gt;
* [http://www.acmsolver.org/books/Art_of_Programming_Contest_SE_for_uva.pdf Art of Programming Contest. Ahmed Shamsul Arefin.]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[[Ensino Extracurricular de Programação de Computadores | Voltar.]]&lt;/div&gt;</summary>
		<author><name>Lpadilha</name></author>
	</entry>
	<entry>
		<id>https://wiki.unicentro.br/index.php?title=Leia_mais&amp;diff=14518</id>
		<title>Leia mais</title>
		<link rel="alternate" type="text/html" href="https://wiki.unicentro.br/index.php?title=Leia_mais&amp;diff=14518"/>
		<updated>2015-06-03T18:18:32Z</updated>

		<summary type="html">&lt;p&gt;Lpadilha: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Principal | WIKI]]/[[DECOMP | DECOMP]]/[[Ensino Extracurricular de Programação de Computadores | E2PC]]&lt;br /&gt;
&lt;br /&gt;
== Motivação ==&lt;br /&gt;
* Estabelecer meios para a participação de alunos na Maratona de Programação&lt;br /&gt;
* Incentivar o interesse por resolução de problemas e programação de computadores&lt;br /&gt;
* Outras iniciativas semelhantes em IES: UFRJ, Unicamp, UEPG&lt;br /&gt;
* Disponibilidade de ambiente, grupos de discussão e exercícios&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Maratona de Programação ==&lt;br /&gt;
* A &#039;&#039;International Collegiate Programming Contest&#039;&#039; (ICPC), organizada pela &#039;&#039;Association for Computing Machinery&#039;&#039; (ACM), é uma competição de programação de várias etapas baseada em times. Envolve uma rede global de universidades que hospedam competições regionais para selecionar as equipes para a final mundial da ICPC (mais de 2000 universidades, cerca de 80 países).&lt;br /&gt;
* A competição promove criatividade, trabalho em equipe e inovação no desenvolvimento de software, permitindo aos estudantes testar suas habilidade de desempenho sob pressão.&lt;br /&gt;
* A ICPC é a mais antiga e prestigiada competição mundial.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== No Brasil ==&lt;br /&gt;
* Desde 1996, a SBC promove a Maratona de Programação, como classificatória para a ICPC.&lt;br /&gt;
* Destinada a alunos de graduação e início de pós-graduação.&lt;br /&gt;
* [http://maratona.ime.usp.br/ Site da Maratona de Programação]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Na Unicentro ==&lt;br /&gt;
&lt;br /&gt;
Em 2011 o E2PC foi formalmente constituído, afim de sistematizar as ações para viabilizar a participação de times da Unicentro da Maratona de Programação.&lt;br /&gt;
&lt;br /&gt;
* [[Documentos oficiais]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Treinamento e apoio na WEB ==&lt;br /&gt;
* [http://pc2.ecs.csus.edu/ PC2 (Programming Contest Control system), California State University.]&lt;br /&gt;
* [http://cm.baylor.edu/welcome.icpc  Site institucional, Baylor University.]&lt;br /&gt;
* [http://www.programming-challenges.com Programming Challenges.]&lt;br /&gt;
* [http://www.spoj.pl/ Sphere Online Judge (SPOJ).]&lt;br /&gt;
* [http://www.acmsolver.org/ Art of Programming.]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Bibliografia ==&lt;br /&gt;
* [http://www.programming-challenges.com Programming Challenges. Steven S. Skiena, Miguel Revilla. New York: Springer-Verlag, 2003.]&lt;br /&gt;
* [http://www.acmsolver.org/books/Art_of_Programming_Contest_SE_for_uva.pdf Art of Programming Contest. Ahmed Shamsul Arefin.]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[[Ensino Extracurricular de Programação de Computadores | Voltar.]]&lt;/div&gt;</summary>
		<author><name>Lpadilha</name></author>
	</entry>
	<entry>
		<id>https://wiki.unicentro.br/index.php?title=Leia_mais&amp;diff=14517</id>
		<title>Leia mais</title>
		<link rel="alternate" type="text/html" href="https://wiki.unicentro.br/index.php?title=Leia_mais&amp;diff=14517"/>
		<updated>2015-06-03T18:14:32Z</updated>

		<summary type="html">&lt;p&gt;Lpadilha: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Principal | WIKI]]/[[DECOMP | DECOMP]]/[[Ensino Extracurricular de Programação de Computadores | E2PC]]&lt;br /&gt;
&lt;br /&gt;
== Motivação ==&lt;br /&gt;
* Estabelecer meios para a participação de alunos na Maratona de Programação&lt;br /&gt;
* Incentivar o interesse por resolução de problemas e programação de computadores&lt;br /&gt;
* Outras iniciativas semelhantes em IES: UFRJ, Unicamp, UEPG&lt;br /&gt;
* Disponibilidade de ambiente, grupos de discussão e exercícios&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Maratona de Programação ==&lt;br /&gt;
* A &#039;&#039;International Collegiate Programming Contest&#039;&#039; (ICPC), organizada pela &#039;&#039;Association for Computing Machinery&#039;&#039; (ACM), é uma competição de programação de várias etapas baseada em times. Envolve uma rede global de universidades que hospedam competições regionais para selecionar as equipes para a final mundial da ICPC (mais de 2000 universidades, cerca de 80 países).&lt;br /&gt;
* A competição promove criatividade, trabalho em equipe e inovação no desenvolvimento de software, permitindo aos estudantes testar suas habilidade de desempenho sob pressão.&lt;br /&gt;
* A ICPC é a mais antiga e prestigiada competição mundial.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== No Brasil ===&lt;br /&gt;
* Desde 1996, a SBC promove a Maratona de Programação, como classificatória para a ICPC.&lt;br /&gt;
* Destinada a alunos de graduação e início de pós-graduação.&lt;br /&gt;
* [http://maratona.ime.usp.br/ Site da Maratona de Programação]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Na Unicentro ===&lt;br /&gt;
&lt;br /&gt;
Desde 2011 o E2PC foi formalmente constituido afim de sistematizar as ações para viabilizar a participação das equipes da Unicentro da Maratona de Programação. &lt;br /&gt;
&lt;br /&gt;
* [[Documentos oficiais]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Treinamento e apoio na WEB ==&lt;br /&gt;
* [http://pc2.ecs.csus.edu/ PC2 (Programming Contest Control system), California State University.]&lt;br /&gt;
* [http://cm.baylor.edu/welcome.icpc  Site institucional, Baylor University.]&lt;br /&gt;
* [http://www.programming-challenges.com Programming Challenges.]&lt;br /&gt;
* [http://www.spoj.pl/ Sphere Online Judge (SPOJ).]&lt;br /&gt;
* [http://www.acmsolver.org/ Art of Programming.]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Bibliografia ==&lt;br /&gt;
* [http://www.programming-challenges.com Programming Challenges. Steven S. Skiena, Miguel Revilla. New York: Springer-Verlag, 2003.]&lt;br /&gt;
* [http://www.acmsolver.org/books/Art_of_Programming_Contest_SE_for_uva.pdf Art of Programming Contest. Ahmed Shamsul Arefin.]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[[Ensino Extracurricular de Programação de Computadores | Voltar.]]&lt;/div&gt;</summary>
		<author><name>Lpadilha</name></author>
	</entry>
	<entry>
		<id>https://wiki.unicentro.br/index.php?title=Leia_mais&amp;diff=14516</id>
		<title>Leia mais</title>
		<link rel="alternate" type="text/html" href="https://wiki.unicentro.br/index.php?title=Leia_mais&amp;diff=14516"/>
		<updated>2015-06-03T18:13:06Z</updated>

		<summary type="html">&lt;p&gt;Lpadilha: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Principal | WIKI]]/[[DECOMP | DECOMP]]/[[Ensino Extracurricular de Programação de Computadores | E2PC]]&lt;br /&gt;
&lt;br /&gt;
== Motivação ==&lt;br /&gt;
* Estabelecer meios para a participação de alunos na Maratona de Programação&lt;br /&gt;
* Incentivar o interesse por resolução de problemas e programação de computadores&lt;br /&gt;
* Outras iniciativas semelhantes em IES: UFRJ, Unicamp, UEPG&lt;br /&gt;
* Disponibilidade de ambiente, grupos de discussão e exercícios&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== O que é a Maratona de Programação? ==&lt;br /&gt;
* A &#039;&#039;International Collegiate Programming Contest&#039;&#039; (ICPC), organizada pela &#039;&#039;Association for Computing Machinery&#039;&#039; (ACM), é uma competição de programação de várias etapas baseada em times. Envolve uma rede global de universidades que hospedam competições regionais para selecionar as equipes para a final mundial da ICPC (mais de 2000 universidades, cerca de 80 países).&lt;br /&gt;
* A competição promove criatividade, trabalho em equipe e inovação no desenvolvimento de software, permitindo aos estudantes testar suas habilidade de desempenho sob pressão.&lt;br /&gt;
* A ICPC é a mais antiga e prestigiada competição mundial.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== No Brasil ==&lt;br /&gt;
* Desde 1996, a SBC promove a Maratona de Programação, como classificatória para a ICPC.&lt;br /&gt;
* Destinada a alunos de graduação e início de pós-graduação.&lt;br /&gt;
* [http://maratona.ime.usp.br/ Site da Maratona de Programação]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Histórico E2PC ==&lt;br /&gt;
&lt;br /&gt;
Desde 2011 o E2PC foi formalmente constituido afim de sistematizar as ações para viabilizar a participação das equipes da Unicentro da Maratona de Programação. &lt;br /&gt;
&lt;br /&gt;
* [[Documentos oficiais]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Treinamento e apoio na WEB ==&lt;br /&gt;
* [http://pc2.ecs.csus.edu/ PC2 (Programming Contest Control system), California State University.]&lt;br /&gt;
* [http://cm.baylor.edu/welcome.icpc  Site institucional, Baylor University.]&lt;br /&gt;
* [http://www.programming-challenges.com Programming Challenges.]&lt;br /&gt;
* [http://www.spoj.pl/ Sphere Online Judge (SPOJ).]&lt;br /&gt;
* [http://www.acmsolver.org/ Art of Programming.]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Bibliografia ==&lt;br /&gt;
* [http://www.programming-challenges.com Programming Challenges. Steven S. Skiena, Miguel Revilla. New York: Springer-Verlag, 2003.]&lt;br /&gt;
* [http://www.acmsolver.org/books/Art_of_Programming_Contest_SE_for_uva.pdf Art of Programming Contest. Ahmed Shamsul Arefin.]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[[Ensino Extracurricular de Programação de Computadores | Voltar.]]&lt;/div&gt;</summary>
		<author><name>Lpadilha</name></author>
	</entry>
	<entry>
		<id>https://wiki.unicentro.br/index.php?title=Leia_mais&amp;diff=14515</id>
		<title>Leia mais</title>
		<link rel="alternate" type="text/html" href="https://wiki.unicentro.br/index.php?title=Leia_mais&amp;diff=14515"/>
		<updated>2015-06-03T18:12:39Z</updated>

		<summary type="html">&lt;p&gt;Lpadilha: /* Histórico E2PC */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Principal | WIKI]]/[[DECOMP | DECOMP]]/[[Ensino Extracurricular de Programação de Computadores | E2PC]]&lt;br /&gt;
&lt;br /&gt;
== Motivação ==&lt;br /&gt;
* Estabelecer meios para a participação de alunos na Maratona de Programação&lt;br /&gt;
* Incentivar o interesse por resolução de problemas e programação de computadores&lt;br /&gt;
* Outras iniciativas semelhantes em IES: UFRJ, Unicamp, UEPG&lt;br /&gt;
* Disponibilidade de ambiente, grupos de discussão e exercícios&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== O que é a Maratona de Programação? ==&lt;br /&gt;
* A &#039;&#039;International Collegiate Programming Contest&#039;&#039; (ICPC), organizada pela &#039;&#039;Association for Computing Machinery&#039;&#039; (ACM), é uma competição de programação de várias etapas baseada em times. Envolve uma rede global de universidades que hospedam competições regionais para selecionar as equipes para a final mundial da ICPC (mais de 2000 universidades, cerca de 80 países).&lt;br /&gt;
* A competição promove criatividade, trabalho em equipe e inovação no desenvolvimento de software, permitindo aos estudantes testar suas habilidade de desempenho sob pressão.&lt;br /&gt;
* A ICPC é a mais antiga e prestigiada competição mundial.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== No Brasil ==&lt;br /&gt;
* Desde 1996, a SBC promove a Maratona de Programação, como classificatória para a ICPC.&lt;br /&gt;
* Destinada a alunos de graduação e início de pós-graduação.&lt;br /&gt;
* [http://maratona.ime.usp.br/ Site da Maratona de Programação]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Histórico E2PC ==&lt;br /&gt;
* Desde 2011 o E2PC foi formalmente constituido afim de sistematizar as ações para viabilizar a participação das equipes da Unicentro da Maratona de Programação. &lt;br /&gt;
* [[Documentos oficiais]]&lt;br /&gt;
&lt;br /&gt;
== Treinamento e apoio na WEB ==&lt;br /&gt;
* [http://pc2.ecs.csus.edu/ PC2 (Programming Contest Control system), California State University.]&lt;br /&gt;
* [http://cm.baylor.edu/welcome.icpc  Site institucional, Baylor University.]&lt;br /&gt;
* [http://www.programming-challenges.com Programming Challenges.]&lt;br /&gt;
* [http://www.spoj.pl/ Sphere Online Judge (SPOJ).]&lt;br /&gt;
* [http://www.acmsolver.org/ Art of Programming.]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Bibliografia ==&lt;br /&gt;
* [http://www.programming-challenges.com Programming Challenges. Steven S. Skiena, Miguel Revilla. New York: Springer-Verlag, 2003.]&lt;br /&gt;
* [http://www.acmsolver.org/books/Art_of_Programming_Contest_SE_for_uva.pdf Art of Programming Contest. Ahmed Shamsul Arefin.]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[[Ensino Extracurricular de Programação de Computadores | Voltar.]]&lt;/div&gt;</summary>
		<author><name>Lpadilha</name></author>
	</entry>
	<entry>
		<id>https://wiki.unicentro.br/index.php?title=Leia_mais&amp;diff=14514</id>
		<title>Leia mais</title>
		<link rel="alternate" type="text/html" href="https://wiki.unicentro.br/index.php?title=Leia_mais&amp;diff=14514"/>
		<updated>2015-06-03T18:12:09Z</updated>

		<summary type="html">&lt;p&gt;Lpadilha: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Principal | WIKI]]/[[DECOMP | DECOMP]]/[[Ensino Extracurricular de Programação de Computadores | E2PC]]&lt;br /&gt;
&lt;br /&gt;
== Motivação ==&lt;br /&gt;
* Estabelecer meios para a participação de alunos na Maratona de Programação&lt;br /&gt;
* Incentivar o interesse por resolução de problemas e programação de computadores&lt;br /&gt;
* Outras iniciativas semelhantes em IES: UFRJ, Unicamp, UEPG&lt;br /&gt;
* Disponibilidade de ambiente, grupos de discussão e exercícios&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== O que é a Maratona de Programação? ==&lt;br /&gt;
* A &#039;&#039;International Collegiate Programming Contest&#039;&#039; (ICPC), organizada pela &#039;&#039;Association for Computing Machinery&#039;&#039; (ACM), é uma competição de programação de várias etapas baseada em times. Envolve uma rede global de universidades que hospedam competições regionais para selecionar as equipes para a final mundial da ICPC (mais de 2000 universidades, cerca de 80 países).&lt;br /&gt;
* A competição promove criatividade, trabalho em equipe e inovação no desenvolvimento de software, permitindo aos estudantes testar suas habilidade de desempenho sob pressão.&lt;br /&gt;
* A ICPC é a mais antiga e prestigiada competição mundial.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== No Brasil ==&lt;br /&gt;
* Desde 1996, a SBC promove a Maratona de Programação, como classificatória para a ICPC.&lt;br /&gt;
* Destinada a alunos de graduação e início de pós-graduação.&lt;br /&gt;
* [http://maratona.ime.usp.br/ Site da Maratona de Programação]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Histórico E2PC ==&lt;br /&gt;
* Desde 2011 o E2PC foi formalmente constituido afim de sistematizar as ações para viabilizar a participação das equipes da Unicentro da Maratona de Programação. [[Documentos oficiais]]&lt;br /&gt;
&lt;br /&gt;
== Treinamento e apoio na WEB ==&lt;br /&gt;
* [http://pc2.ecs.csus.edu/ PC2 (Programming Contest Control system), California State University.]&lt;br /&gt;
* [http://cm.baylor.edu/welcome.icpc  Site institucional, Baylor University.]&lt;br /&gt;
* [http://www.programming-challenges.com Programming Challenges.]&lt;br /&gt;
* [http://www.spoj.pl/ Sphere Online Judge (SPOJ).]&lt;br /&gt;
* [http://www.acmsolver.org/ Art of Programming.]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Bibliografia ==&lt;br /&gt;
* [http://www.programming-challenges.com Programming Challenges. Steven S. Skiena, Miguel Revilla. New York: Springer-Verlag, 2003.]&lt;br /&gt;
* [http://www.acmsolver.org/books/Art_of_Programming_Contest_SE_for_uva.pdf Art of Programming Contest. Ahmed Shamsul Arefin.]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[[Ensino Extracurricular de Programação de Computadores | Voltar.]]&lt;/div&gt;</summary>
		<author><name>Lpadilha</name></author>
	</entry>
	<entry>
		<id>https://wiki.unicentro.br/index.php?title=Ensino_Extracurricular_de_Programa%C3%A7%C3%A3o_de_Computadores&amp;diff=14513</id>
		<title>Ensino Extracurricular de Programação de Computadores</title>
		<link rel="alternate" type="text/html" href="https://wiki.unicentro.br/index.php?title=Ensino_Extracurricular_de_Programa%C3%A7%C3%A3o_de_Computadores&amp;diff=14513"/>
		<updated>2015-06-03T18:09:20Z</updated>

		<summary type="html">&lt;p&gt;Lpadilha: /* Sobre o Projeto */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Sobre o Projeto ==&lt;br /&gt;
O projeto &amp;quot;Ensino Extracurricular de Programação de Computadores&amp;quot; oferece oportunidades extracurriculares de treinamento em Programação de Computadores aos alunos do Bacharelado em Ciência da Computação e demais acadêmicos interessados, segundo a metodologia das Maratonas de Programação. [[Leia mais]]&lt;br /&gt;
* [http://www2.unicentro.br/e2pc/ Web site do projeto]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Avaliação de soluções: o padrão de julgamento das maratonas ==&lt;br /&gt;
Ambientes de avaliação automáticos executam o código submetido a partir de um conjunto de dados de entrada e comparam os dados de saída com os dados de saída de uma solução correta. Portanto, antes de submeter sua solução a um desses ambientes, é recomendável testa-la em seu próprio ambiente. Para saber mais, veja os tópicos abaixo:&lt;br /&gt;
* [[Redirecionamento de entrada e saída]]&lt;br /&gt;
* [[Como comparar arquivos de texto]]&lt;br /&gt;
* [[Leitura e escrita de dados]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Problemas de programação: técnicas e treinamento ==&lt;br /&gt;
* [[Melhorando suas habilidades com entrada e saida de dados]]&lt;br /&gt;
* [[Classificação de problemas]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Publicações do projeto ==&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Integrantes ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Coordenação:&#039;&#039;&#039;&lt;br /&gt;
* Ana Elisa T. P. da Palma&lt;br /&gt;
* Mauro Henrique Mulati&lt;br /&gt;
* Mauro Miazaki&lt;br /&gt;
* Tony Alexander Hild&lt;br /&gt;
* Daniel Kikuti (DIN/UEM)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Monitores:&#039;&#039;&#039;&lt;br /&gt;
* Lucas Padilha (2014-)&lt;br /&gt;
* Lucas Prestes (2013-2014)&lt;br /&gt;
* Everson Joay (2013-2014)&lt;br /&gt;
* Paulo Daniel Gonçalves (2012-2014)&lt;br /&gt;
* Ricardo Henrique Remes de Lima (2012)&lt;br /&gt;
* Marcelo Araújo (2012)&lt;br /&gt;
* Alexandre Silvestre Ferreira (2012)&lt;br /&gt;
* Paulo Roberto Urio (2011)&lt;br /&gt;
* Lucas Marcondes Pavelski (2011)&lt;br /&gt;
* Alessandro Dias Batista (2011)&lt;/div&gt;</summary>
		<author><name>Lpadilha</name></author>
	</entry>
	<entry>
		<id>https://wiki.unicentro.br/index.php?title=Ensino_Extracurricular_de_Programa%C3%A7%C3%A3o_de_Computadores&amp;diff=14512</id>
		<title>Ensino Extracurricular de Programação de Computadores</title>
		<link rel="alternate" type="text/html" href="https://wiki.unicentro.br/index.php?title=Ensino_Extracurricular_de_Programa%C3%A7%C3%A3o_de_Computadores&amp;diff=14512"/>
		<updated>2015-06-03T18:08:39Z</updated>

		<summary type="html">&lt;p&gt;Lpadilha: /* Sobre o Projeto */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Sobre o Projeto ==&lt;br /&gt;
O projeto &amp;quot;Ensino Extracurricular de Programação de Computadores&amp;quot; oferece oportunidades extracurriculares de treinamento em Programação de Computadores aos alunos do Bacharelado em Ciência da Computação e demais acadêmicos interessados, segundo a metodologia das Maratonas de Programação. [[Leia mais]]&lt;br /&gt;
* [[Documentos oficiais]]&lt;br /&gt;
* [http://www2.unicentro.br/e2pc/ Web site do projeto]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Avaliação de soluções: o padrão de julgamento das maratonas ==&lt;br /&gt;
Ambientes de avaliação automáticos executam o código submetido a partir de um conjunto de dados de entrada e comparam os dados de saída com os dados de saída de uma solução correta. Portanto, antes de submeter sua solução a um desses ambientes, é recomendável testa-la em seu próprio ambiente. Para saber mais, veja os tópicos abaixo:&lt;br /&gt;
* [[Redirecionamento de entrada e saída]]&lt;br /&gt;
* [[Como comparar arquivos de texto]]&lt;br /&gt;
* [[Leitura e escrita de dados]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Problemas de programação: técnicas e treinamento ==&lt;br /&gt;
* [[Melhorando suas habilidades com entrada e saida de dados]]&lt;br /&gt;
* [[Classificação de problemas]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Publicações do projeto ==&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Integrantes ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Coordenação:&#039;&#039;&#039;&lt;br /&gt;
* Ana Elisa T. P. da Palma&lt;br /&gt;
* Mauro Henrique Mulati&lt;br /&gt;
* Mauro Miazaki&lt;br /&gt;
* Tony Alexander Hild&lt;br /&gt;
* Daniel Kikuti (DIN/UEM)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Monitores:&#039;&#039;&#039;&lt;br /&gt;
* Lucas Padilha (2014-)&lt;br /&gt;
* Lucas Prestes (2013-2014)&lt;br /&gt;
* Everson Joay (2013-2014)&lt;br /&gt;
* Paulo Daniel Gonçalves (2012-2014)&lt;br /&gt;
* Ricardo Henrique Remes de Lima (2012)&lt;br /&gt;
* Marcelo Araújo (2012)&lt;br /&gt;
* Alexandre Silvestre Ferreira (2012)&lt;br /&gt;
* Paulo Roberto Urio (2011)&lt;br /&gt;
* Lucas Marcondes Pavelski (2011)&lt;br /&gt;
* Alessandro Dias Batista (2011)&lt;/div&gt;</summary>
		<author><name>Lpadilha</name></author>
	</entry>
	<entry>
		<id>https://wiki.unicentro.br/index.php?title=Ensino_Extracurricular_de_Programa%C3%A7%C3%A3o_de_Computadores&amp;diff=14511</id>
		<title>Ensino Extracurricular de Programação de Computadores</title>
		<link rel="alternate" type="text/html" href="https://wiki.unicentro.br/index.php?title=Ensino_Extracurricular_de_Programa%C3%A7%C3%A3o_de_Computadores&amp;diff=14511"/>
		<updated>2015-06-01T17:01:25Z</updated>

		<summary type="html">&lt;p&gt;Lpadilha: /* Publicações do projeto */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Sobre o Projeto ==&lt;br /&gt;
O projeto &amp;quot;Ensino Extracurricular de Programação de Computadores&amp;quot; oferece oportunidades extracurriculares de treinamento em Programação de Computadores aos alunos do Bacharelado em Ciência da Computação e demais acadêmicos interessados, segundo a metodologia das Maratonas de Programação. [[Leia mais]]&lt;br /&gt;
* [[Documentos oficiais]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Avaliação de soluções: o padrão de julgamento das maratonas ==&lt;br /&gt;
Ambientes de avaliação automáticos executam o código submetido a partir de um conjunto de dados de entrada e comparam os dados de saída com os dados de saída de uma solução correta. Portanto, antes de submeter sua solução a um desses ambientes, é recomendável testa-la em seu próprio ambiente. Para saber mais, veja os tópicos abaixo:&lt;br /&gt;
* [[Redirecionamento de entrada e saída]]&lt;br /&gt;
* [[Como comparar arquivos de texto]]&lt;br /&gt;
* [[Leitura e escrita de dados]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Problemas de programação: técnicas e treinamento ==&lt;br /&gt;
* [[Melhorando suas habilidades com entrada e saida de dados]]&lt;br /&gt;
* [[Classificação de problemas]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Publicações do projeto ==&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Integrantes ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Coordenação:&#039;&#039;&#039;&lt;br /&gt;
* Ana Elisa T. P. da Palma&lt;br /&gt;
* Mauro Henrique Mulati&lt;br /&gt;
* Mauro Miazaki&lt;br /&gt;
* Tony Alexander Hild&lt;br /&gt;
* Daniel Kikuti (DIN/UEM)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Monitores:&#039;&#039;&#039;&lt;br /&gt;
* Lucas Padilha (2014-)&lt;br /&gt;
* Lucas Prestes (2013-2014)&lt;br /&gt;
* Everson Joay (2013-2014)&lt;br /&gt;
* Paulo Daniel Gonçalves (2012-2014)&lt;br /&gt;
* Ricardo Henrique Remes de Lima (2012)&lt;br /&gt;
* Marcelo Araújo (2012)&lt;br /&gt;
* Alexandre Silvestre Ferreira (2012)&lt;br /&gt;
* Paulo Roberto Urio (2011)&lt;br /&gt;
* Lucas Marcondes Pavelski (2011)&lt;br /&gt;
* Alessandro Dias Batista (2011)&lt;/div&gt;</summary>
		<author><name>Lpadilha</name></author>
	</entry>
	<entry>
		<id>https://wiki.unicentro.br/index.php?title=Ensino_Extracurricular_de_Programa%C3%A7%C3%A3o_de_Computadores&amp;diff=14510</id>
		<title>Ensino Extracurricular de Programação de Computadores</title>
		<link rel="alternate" type="text/html" href="https://wiki.unicentro.br/index.php?title=Ensino_Extracurricular_de_Programa%C3%A7%C3%A3o_de_Computadores&amp;diff=14510"/>
		<updated>2015-06-01T17:01:12Z</updated>

		<summary type="html">&lt;p&gt;Lpadilha: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Sobre o Projeto ==&lt;br /&gt;
O projeto &amp;quot;Ensino Extracurricular de Programação de Computadores&amp;quot; oferece oportunidades extracurriculares de treinamento em Programação de Computadores aos alunos do Bacharelado em Ciência da Computação e demais acadêmicos interessados, segundo a metodologia das Maratonas de Programação. [[Leia mais]]&lt;br /&gt;
* [[Documentos oficiais]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Avaliação de soluções: o padrão de julgamento das maratonas ==&lt;br /&gt;
Ambientes de avaliação automáticos executam o código submetido a partir de um conjunto de dados de entrada e comparam os dados de saída com os dados de saída de uma solução correta. Portanto, antes de submeter sua solução a um desses ambientes, é recomendável testa-la em seu próprio ambiente. Para saber mais, veja os tópicos abaixo:&lt;br /&gt;
* [[Redirecionamento de entrada e saída]]&lt;br /&gt;
* [[Como comparar arquivos de texto]]&lt;br /&gt;
* [[Leitura e escrita de dados]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Problemas de programação: técnicas e treinamento ==&lt;br /&gt;
* [[Melhorando suas habilidades com entrada e saida de dados]]&lt;br /&gt;
* [[Classificação de problemas]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Publicações do projeto ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Integrantes ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Coordenação:&#039;&#039;&#039;&lt;br /&gt;
* Ana Elisa T. P. da Palma&lt;br /&gt;
* Mauro Henrique Mulati&lt;br /&gt;
* Mauro Miazaki&lt;br /&gt;
* Tony Alexander Hild&lt;br /&gt;
* Daniel Kikuti (DIN/UEM)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Monitores:&#039;&#039;&#039;&lt;br /&gt;
* Lucas Padilha (2014-)&lt;br /&gt;
* Lucas Prestes (2013-2014)&lt;br /&gt;
* Everson Joay (2013-2014)&lt;br /&gt;
* Paulo Daniel Gonçalves (2012-2014)&lt;br /&gt;
* Ricardo Henrique Remes de Lima (2012)&lt;br /&gt;
* Marcelo Araújo (2012)&lt;br /&gt;
* Alexandre Silvestre Ferreira (2012)&lt;br /&gt;
* Paulo Roberto Urio (2011)&lt;br /&gt;
* Lucas Marcondes Pavelski (2011)&lt;br /&gt;
* Alessandro Dias Batista (2011)&lt;/div&gt;</summary>
		<author><name>Lpadilha</name></author>
	</entry>
	<entry>
		<id>https://wiki.unicentro.br/index.php?title=Ensino_Extracurricular_de_Programa%C3%A7%C3%A3o_de_Computadores&amp;diff=14509</id>
		<title>Ensino Extracurricular de Programação de Computadores</title>
		<link rel="alternate" type="text/html" href="https://wiki.unicentro.br/index.php?title=Ensino_Extracurricular_de_Programa%C3%A7%C3%A3o_de_Computadores&amp;diff=14509"/>
		<updated>2015-06-01T17:00:49Z</updated>

		<summary type="html">&lt;p&gt;Lpadilha: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Sobre o Projeto ==&lt;br /&gt;
O projeto &amp;quot;Ensino Extracurricular de Programação de Computadores&amp;quot; oferece oportunidades extracurriculares de treinamento em Programação de Computadores aos alunos do Bacharelado em Ciência da Computação e demais acadêmicos interessados, segundo a metodologia das Maratonas de Programação. [[Leia mais]]&lt;br /&gt;
* [[Documentos oficiais]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Avaliação de soluções: o padrão de julgamento das maratonas ==&lt;br /&gt;
Ambientes de avaliação automáticos executam o código submetido a partir de um conjunto de dados de entrada e comparam os dados de saída com os dados de saída de uma solução correta. Portanto, antes de submeter sua solução a um desses ambientes, é recomendável testa-la em seu próprio ambiente. Para saber mais, veja os tópicos abaixo:&lt;br /&gt;
* [[Redirecionamento de entrada e saída]]&lt;br /&gt;
* [[Como comparar arquivos de texto]]&lt;br /&gt;
* [[Leitura e escrita de dados]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Problemas de programação: técnicas e treinamento ==&lt;br /&gt;
* [[Melhorando suas habilidades com entrada e saida de dados]]&lt;br /&gt;
* [[Classificação de problemas]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Publicações do projeto ==&lt;br /&gt;
&lt;br /&gt;
== Integrantes ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Coordenação:&#039;&#039;&#039;&lt;br /&gt;
* Ana Elisa T. P. da Palma&lt;br /&gt;
* Mauro Henrique Mulati&lt;br /&gt;
* Mauro Miazaki&lt;br /&gt;
* Tony Alexander Hild&lt;br /&gt;
* Daniel Kikuti (DIN/UEM)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Monitores:&#039;&#039;&#039;&lt;br /&gt;
* Lucas Padilha (2014-)&lt;br /&gt;
* Lucas Prestes (2013-2014)&lt;br /&gt;
* Everson Joay (2013-2014)&lt;br /&gt;
* Paulo Daniel Gonçalves (2012-2014)&lt;br /&gt;
* Ricardo Henrique Remes de Lima (2012)&lt;br /&gt;
* Marcelo Araújo (2012)&lt;br /&gt;
* Alexandre Silvestre Ferreira (2012)&lt;br /&gt;
* Paulo Roberto Urio (2011)&lt;br /&gt;
* Lucas Marcondes Pavelski (2011)&lt;br /&gt;
* Alessandro Dias Batista (2011)&lt;/div&gt;</summary>
		<author><name>Lpadilha</name></author>
	</entry>
	<entry>
		<id>https://wiki.unicentro.br/index.php?title=Classifica%C3%A7%C3%A3o_de_problemas&amp;diff=14508</id>
		<title>Classificação de problemas</title>
		<link rel="alternate" type="text/html" href="https://wiki.unicentro.br/index.php?title=Classifica%C3%A7%C3%A3o_de_problemas&amp;diff=14508"/>
		<updated>2015-05-25T17:01:35Z</updated>

		<summary type="html">&lt;p&gt;Lpadilha: /* Tabela de classificação de problemas */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Os problemas trabalhados desde que o projeto teve início estão sendo classificados e documentados. &lt;br /&gt;
Os dados aqui apresentados são resultantes das fontes bibliográficas utilizadas e das experiências para a resolução de cada um dos problemas.&lt;br /&gt;
Agradecemos, em especial, a colaboração de Paulo Daniel Gonçalves, que atuou como monitor do projeto em 2012 e 2013. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Tabela de classificação de problemas ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=1 cellpadding=0 cellspacing=0 style=&amp;quot;width:1000px&amp;quot; style=&#039;border-collapse: collapse;table-layout:fixed; width:100%&#039;&amp;gt;&lt;br /&gt;
 &amp;lt;tr height=20 style=&#039;height:15.0pt&#039;&amp;gt;&lt;br /&gt;
  &amp;lt;td height=20 class=xl65 width=100px style=&#039;height:15.0pt;border-top:none; width:15%&#039;&amp;gt;&#039;&#039;&#039;&amp;lt;h3&amp;gt;Problema&amp;lt;/h3&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td class=xl65 width=157 style=&#039;border-top:none;border-left:none;width:15%&#039;&amp;gt;&#039;&#039;&#039;&amp;lt;h3&amp;gt;Classificação&amp;lt;/h3&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td class=xl65 width=84 style=&#039;border-top:none;border-left:none;width:10%&#039;&amp;gt;&#039;&#039;&#039;&amp;lt;h3&amp;gt;Dificuldade&amp;lt;/h3&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td class=xl65 width=400 style=&#039;border-top:none;border-left:none;width:40%&#039;&amp;gt;&#039;&#039;&#039;&amp;lt;h3&amp;gt;Observações&amp;lt;/h3&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td class=xl65 width=200 style=&#039;border-top:none;border-left:none;width:10%&#039;&amp;gt;&#039;&#039;&#039;&amp;lt;h3&amp;gt;Lista de usos&amp;lt;/h3&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td class=xl65 width=100 style=&#039;border-top:none;border-left:none;width:10%&#039;&amp;gt;&#039;&#039;&#039;&amp;lt;h3&amp;gt;Referências&amp;lt;/h3&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Aero&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Adhoc/Contagem&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fácil&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Contar quantas vezes cada aeroporto aparece na lista de vôos, e por fim imprimir o(s) maior(es) valor(es).&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;2º encontro 2013&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ants, [https://www.urionlinejudge.com.br/judge/pt/problems/view/1135 Colônia de Formigas URI 1135]&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Grafos&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Médio&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Floyd-Warshall deve resolver (Caminho mínimo de qualquer nó para qualquer nó). Porém não sei se os limites permitem isso, preciso verificar.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Seletiva 2012&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Beldades, [https://www.urionlinejudge.com.br/judge/pt/problems/view/1244 Ordenação por Tamanho URI 1244]&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ordenação&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fácil&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ordenação de Strings e Contagem de repetições&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Seletiva 2012, 2ª seletiva 2013&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Bit&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Aritmética e Álgebra&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fácil&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;É necessário dividir a quantia de saque desejada pelos valores das notas disponiveis, a divisão deve ser feita na ordem da maior nota para menor.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1º encontro 2013&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Botas, [https://www.urionlinejudge.com.br/judge/pt/problems/view/1245 Botas Perdidas 1245]&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Adhoc/Contagem&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fácil&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;A partir de uma lista de botas, contar pares de botas (mesmo tamanho, pés diferentes).&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;3º encontro 2013&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Decoder, [http://uva.onlinejudge.org/index.php?option=com_onlinejudge&amp;amp;Itemid=8&amp;amp;category=6&amp;amp;page=show_problem&amp;amp;problem=399 The Decoder UVA 458]&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Strings/Tabela ASCII&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fácil&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Cifra de César, foi adicionado 7 a cada valor da string. Tratamento de valores da tabela ASC.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1ª seletiva 2013&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;UVA 458&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Digitos Romanos, [https://www.urionlinejudge.com.br/judge/pt/problems/view/1138 Contagem de Dígitos URI 1138], [http://uva.onlinejudge.org/index.php?option=com_onlinejudge&amp;amp;Itemid=8&amp;amp;category=5&amp;amp;page=show_problem&amp;amp;problem=280 Romam Digitis UVA 344]&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Aritmética e Álgebra&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fácil&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Lembra o problema do caixa, de retornar o menor número de notas de dinheiro.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1ª seletiva 2013&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;UVA 344&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Eletricity&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Aritmética e Álgebra&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fácil&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Verifica as datas que estão em sequência válida (possível de calcular a diferença), calcula a diferença de consumo entre elas, e apresenta o resultado.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Seletiva 2012&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Espelho Espelho Meu, [https://www.urionlinejudge.com.br/judge/pt/problems/view/1403 Meu Avô é Famoso URI 1403], [http://uva.onlinejudge.org/index.php?option=com_onlinejudge&amp;amp;Itemid=8&amp;amp;category=6&amp;amp;page=show_problem&amp;amp;problem=407 Mirror, Mirror UVA 466]&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Adhoc/Matrizes&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fácil&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Operações básicas sobre uma matriz, como rotacionar valores.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1ª seletiva 2013&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;UVA 466&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fatores, [https://www.urionlinejudge.com.br/judge/pt/problems/view/1056 Fatores e Múltiplos URI 1056]&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Teoria dos Números/Analise combinatoria&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Difícil&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1ª seletiva 2013&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;ICPC 2013&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fatorial, [https://www.urionlinejudge.com.br/judge/pt/problems/view/1429 Fatorial Novamente! URI 1429]&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Aritmética e Álgebra&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fácil&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Lembra uma mudança de base, onde cada posição vale N!, e N é o nº da posição do dígito.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Seletiva 2012, 2ª seletiva 2013&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fechem as portas, [https://www.urionlinejudge.com.br/judge/pt/problems/view/1371 Fechem as portas! URI 1371]&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Aritmética e Álgebra/Vetor&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fácil&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Parece ser apenas percorrer um vetor invertendo o estado de sua posição, os índices são múltiplos de uma variável de controle, e por fim imprimir os índices das posições que contém um determinado estado.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;2ª seletiva 2013&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Feynman, [https://www.urionlinejudge.com.br/judge/pt/problems/view/1323 Feynman URI 1323], [http://uva.onlinejudge.org/index.php?option=com_onlinejudge&amp;amp;Itemid=8&amp;amp;page=show_problem&amp;amp;problem=3301 Feynman UVA 12149]&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Combinatória/Aritmética e Álgebra&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fácil/Médio&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;A quantidade de quadrados é uma recorrência: Realizar o somatório N * N + (N-1) * (N-1) + (N-2) * (N-2) + ... 1 * 1 para encontrar o resultado.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Seletiva 2012&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Frotatax&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Aritmética e Álgebra&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fácil&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Multiplica-se o valor de KM/L do combustível pelo seu preço, e compara.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1º encontro 2013&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Hist, [https://www.urionlinejudge.com.br/judge/pt/problems/view/1683 Maior Retângulo em um Histograma URI 1683]&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Adhoc/Vetor&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Médio&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Salva os números em um vetor, e percorre atualizando os valores, se for igual ao atual então modifica para 1, se não incrementa em 1, e vai incrementando um contador com o valor atual.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Seletiva 2012&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Matrioshkas&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Estrutura de Dados/Pilha&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fácil/Médio&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Verificar uma sequência de bonecas matrioshkas está correta (Se uma boneca cabe dentro de outra, levando em consideração que já pode ter outras dentro dela).&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;5º encontro 2013&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Mean, [https://www.urionlinejudge.com.br/judge/pt/problems/view/1379 Problema com Mediana e Média URI 1379]&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Aritmética e Álgebra&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fácil/Médio&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Utiliza a fórmula (A + B + C)/3 = min(A,B).&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Seletiva 2012&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Movimentos, [https://www.urionlinejudge.com.br/judge/pt/problems/view/1063 Trilhos Novamente... Traçando Movimentos URI 1063]&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Adhoc/Matriz&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fácil&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Verificar se a partir de uma posição da matriz é possível se deslocar na matriz para outra posição (Está dentro dos limites, o espaço não está ocupado).&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;3º encontro 2013&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ordenação&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ordenação&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fácil&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ordenar uma sequência de números (Acho que a saída do último exemplo está errada no pdf, caso contrário não entendi o problema).&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Seletiva 2012&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Palavras Fibonacci, [https://www.urionlinejudge.com.br/judge/pt/problems/view/1029 Fibonacci, Quantas Chamadas? URI 1029]&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Strings/Programação dinamica&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Difícil&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1ª seletiva 2013&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;ICPC 2012&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Parenteses, [https://www.urionlinejudge.com.br/judge/pt/problems/view/1068 Balanço de Parênteses I URI 1068]&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Estrutura de Dados/Pilha&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fácil&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Verificar se os parênteses abre e fecham em ordem.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;3º encontro 2013&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Permutations, [https://www.urionlinejudge.com.br/judge/pt/problems/view/1401 Gerando Permutações Ordenadas Rapidamente 1401]&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Combinatória&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Médio&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Enunciado complexo.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;2º encontro 2013&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Primo, [https://www.urionlinejudge.com.br/judge/pt/problems/view/1165 Número primo URI 1165]&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Teoria dos Números&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fácil&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Verificar se um número é primo.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;3º encontro 2013&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Quadrado, [https://www.urionlinejudge.com.br/judge/pt/problems/view/1073 Quadrado de Pares URI 1073]&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Aritmética e Álgebra&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fácil&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Imprimir o quadrado de um número.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1º encontro 2013&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Stack&#039;em up, [http://uva.onlinejudge.org/index.php?option=com_onlinejudge&amp;amp;Itemid=8&amp;amp;page=show_problem&amp;amp;problem=1146 Stack&#039; em Up UVA 10205]&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Adhoc/Vetor&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fácil/Médio&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Começa com um baralho ordenado, aplica as trocas do vetor conforme os embaralhamentos, e imprime o resultado.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;5º encontro 2013, 1ª seletiva 2013&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;UVA 10205&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Tic-Tac-Toe, [https://www.urionlinejudge.com.br/judge/pt/problems/view/1130 Jogo da Velha URI 1130]&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Adhoc/Matriz/Contagem&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fácil&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Como X inicia jogando, é necessário verificar se o número de O&#039;s é igual ou apenas uma unidade menor que o número de X&#039;s.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1º encontro 2013&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Trilhos, [https://www.urionlinejudge.com.br/judge/pt/problems/view/1062 Trilhos URI 1062], [http://uva.onlinejudge.org/index.php?option=com_onlinejudge&amp;amp;Itemid=8&amp;amp;category=7&amp;amp;page=show_problem&amp;amp;problem=455 Rails UVA 514]&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Estrutura de Dados/Pilha&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fácil&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Enunciado complexo.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1ª seletiva 2013&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;UVA 514&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;h6&amp;gt;Contribuintes&amp;lt;/h6&amp;gt; ==&lt;br /&gt;
* Ana Elisa T. P. da Palma (Autor), Paulo Daniel Gonçalves (Autor), Mauro Henrique Mulati.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[[Ensino Extracurricular de Programação de Computadores | Voltar.]]&lt;/div&gt;</summary>
		<author><name>Lpadilha</name></author>
	</entry>
	<entry>
		<id>https://wiki.unicentro.br/index.php?title=Classifica%C3%A7%C3%A3o_de_problemas&amp;diff=14507</id>
		<title>Classificação de problemas</title>
		<link rel="alternate" type="text/html" href="https://wiki.unicentro.br/index.php?title=Classifica%C3%A7%C3%A3o_de_problemas&amp;diff=14507"/>
		<updated>2015-05-25T16:57:27Z</updated>

		<summary type="html">&lt;p&gt;Lpadilha: /* Contribuintes */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Os problemas trabalhados desde que o projeto teve início estão sendo classificados e documentados. &lt;br /&gt;
Os dados aqui apresentados são resultantes das fontes bibliográficas utilizadas e das experiências para a resolução de cada um dos problemas.&lt;br /&gt;
Agradecemos, em especial, a colaboração de Paulo Daniel Gonçalves, que atuou como monitor do projeto em 2012 e 2013. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Tabela de classificação de problemas ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=1 cellpadding=0 cellspacing=0 style=&amp;quot;width:1000px&amp;quot; style=&#039;border-collapse: collapse;table-layout:fixed; width:700pt&#039;&amp;gt;&lt;br /&gt;
 &amp;lt;tr height=20 style=&#039;height:15.0pt&#039;&amp;gt;&lt;br /&gt;
  &amp;lt;td height=20 class=xl65 width=100px style=&#039;height:15.0pt;border-top:none; width:120pt&#039;&amp;gt;&#039;&#039;&#039;&amp;lt;h3&amp;gt;Problema&amp;lt;/h3&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td class=xl65 width=157 style=&#039;border-top:none;border-left:none;width:120pt&#039;&amp;gt;&#039;&#039;&#039;&amp;lt;h3&amp;gt;Classificação&amp;lt;/h3&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td class=xl65 width=84 style=&#039;border-top:none;border-left:none;width:120pt&#039;&amp;gt;&#039;&#039;&#039;&amp;lt;h3&amp;gt;Dificuldade&amp;lt;/h3&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;td class=xl65 width=400 style=&#039;border-top:none;border-left:none;width:200pt&#039;&amp;gt;&#039;&#039;&#039;&amp;lt;h3&amp;gt;Observações&amp;lt;/h3&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td class=xl65 width=200 style=&#039;border-top:none;border-left:none;width:120pt&#039;&amp;gt;&#039;&#039;&#039;&amp;lt;h3&amp;gt;Lista de usos&amp;lt;/h3&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td class=xl65 width=100 style=&#039;border-top:none;border-left:none;width:120pt&#039;&amp;gt;&#039;&#039;&#039;&amp;lt;h3&amp;gt;Referências&amp;lt;/h3&amp;gt;&#039;&#039;&#039;&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Aero&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Adhoc/Contagem&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fácil&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Contar quantas vezes cada aeroporto aparece na lista de vôos, e por fim imprimir o(s) maior(es) valor(es).&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;2º encontro 2013&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ants, [https://www.urionlinejudge.com.br/judge/pt/problems/view/1135 Colônia de Formigas URI 1135]&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Grafos&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Médio&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Floyd-Warshall deve resolver (Caminho mínimo de qualquer nó para qualquer nó). Porém não sei se os limites permitem isso, preciso verificar.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Seletiva 2012&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Beldades, [https://www.urionlinejudge.com.br/judge/pt/problems/view/1244 Ordenação por Tamanho URI 1244]&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ordenação&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fácil&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ordenação de Strings e Contagem de repetições&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Seletiva 2012, 2ª seletiva 2013&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Bit&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Aritmética e Álgebra&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fácil&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;É necessário dividir a quantia de saque desejada pelos valores das notas disponiveis, a divisão deve ser feita na ordem da maior nota para menor.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1º encontro 2013&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Botas, [https://www.urionlinejudge.com.br/judge/pt/problems/view/1245 Botas Perdidas 1245]&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Adhoc/Contagem&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fácil&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;A partir de uma lista de botas, contar pares de botas (mesmo tamanho, pés diferentes).&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;3º encontro 2013&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Decoder, [http://uva.onlinejudge.org/index.php?option=com_onlinejudge&amp;amp;Itemid=8&amp;amp;category=6&amp;amp;page=show_problem&amp;amp;problem=399 The Decoder UVA 458]&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Strings/Tabela ASCII&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fácil&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Cifra de César, foi adicionado 7 a cada valor da string. Tratamento de valores da tabela ASC.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1ª seletiva 2013&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;UVA 458&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Digitos Romanos, [https://www.urionlinejudge.com.br/judge/pt/problems/view/1138 Contagem de Dígitos URI 1138], [http://uva.onlinejudge.org/index.php?option=com_onlinejudge&amp;amp;Itemid=8&amp;amp;category=5&amp;amp;page=show_problem&amp;amp;problem=280 Romam Digitis UVA 344]&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Aritmética e Álgebra&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fácil&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Lembra o problema do caixa, de retornar o menor número de notas de dinheiro.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1ª seletiva 2013&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;UVA 344&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Eletricity&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Aritmética e Álgebra&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fácil&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Verifica as datas que estão em sequência válida (possível de calcular a diferença), calcula a diferença de consumo entre elas, e apresenta o resultado.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Seletiva 2012&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Espelho Espelho Meu, [https://www.urionlinejudge.com.br/judge/pt/problems/view/1403 Meu Avô é Famoso URI 1403], [http://uva.onlinejudge.org/index.php?option=com_onlinejudge&amp;amp;Itemid=8&amp;amp;category=6&amp;amp;page=show_problem&amp;amp;problem=407 Mirror, Mirror UVA 466]&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Adhoc/Matrizes&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fácil&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Operações básicas sobre uma matriz, como rotacionar valores.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1ª seletiva 2013&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;UVA 466&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fatores, [https://www.urionlinejudge.com.br/judge/pt/problems/view/1056 Fatores e Múltiplos URI 1056]&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Teoria dos Números/Analise combinatoria&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Difícil&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1ª seletiva 2013&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;ICPC 2013&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fatorial, [https://www.urionlinejudge.com.br/judge/pt/problems/view/1429 Fatorial Novamente! URI 1429]&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Aritmética e Álgebra&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fácil&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Lembra uma mudança de base, onde cada posição vale N!, e N é o nº da posição do dígito.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Seletiva 2012, 2ª seletiva 2013&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fechem as portas, [https://www.urionlinejudge.com.br/judge/pt/problems/view/1371 Fechem as portas! URI 1371]&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Aritmética e Álgebra/Vetor&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fácil&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Parece ser apenas percorrer um vetor invertendo o estado de sua posição, os índices são múltiplos de uma variável de controle, e por fim imprimir os índices das posições que contém um determinado estado.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;2ª seletiva 2013&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Feynman, [https://www.urionlinejudge.com.br/judge/pt/problems/view/1323 Feynman URI 1323], [http://uva.onlinejudge.org/index.php?option=com_onlinejudge&amp;amp;Itemid=8&amp;amp;page=show_problem&amp;amp;problem=3301 Feynman UVA 12149]&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Combinatória/Aritmética e Álgebra&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fácil/Médio&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;A quantidade de quadrados é uma recorrência: Realizar o somatório N * N + (N-1) * (N-1) + (N-2) * (N-2) + ... 1 * 1 para encontrar o resultado.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Seletiva 2012&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Frotatax&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Aritmética e Álgebra&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fácil&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Multiplica-se o valor de KM/L do combustível pelo seu preço, e compara.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1º encontro 2013&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Hist, [https://www.urionlinejudge.com.br/judge/pt/problems/view/1683 Maior Retângulo em um Histograma URI 1683]&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Adhoc/Vetor&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Médio&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Salva os números em um vetor, e percorre atualizando os valores, se for igual ao atual então modifica para 1, se não incrementa em 1, e vai incrementando um contador com o valor atual.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Seletiva 2012&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Matrioshkas&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Estrutura de Dados/Pilha&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fácil/Médio&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Verificar uma sequência de bonecas matrioshkas está correta (Se uma boneca cabe dentro de outra, levando em consideração que já pode ter outras dentro dela).&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;5º encontro 2013&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Mean, [https://www.urionlinejudge.com.br/judge/pt/problems/view/1379 Problema com Mediana e Média URI 1379]&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Aritmética e Álgebra&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fácil/Médio&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Utiliza a fórmula (A + B + C)/3 = min(A,B).&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Seletiva 2012&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Movimentos, [https://www.urionlinejudge.com.br/judge/pt/problems/view/1063 Trilhos Novamente... Traçando Movimentos URI 1063]&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Adhoc/Matriz&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fácil&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Verificar se a partir de uma posição da matriz é possível se deslocar na matriz para outra posição (Está dentro dos limites, o espaço não está ocupado).&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;3º encontro 2013&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ordenação&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ordenação&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fácil&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ordenar uma sequência de números (Acho que a saída do último exemplo está errada no pdf, caso contrário não entendi o problema).&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Seletiva 2012&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Palavras Fibonacci, [https://www.urionlinejudge.com.br/judge/pt/problems/view/1029 Fibonacci, Quantas Chamadas? URI 1029]&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Strings/Programação dinamica&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Difícil&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1ª seletiva 2013&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;ICPC 2012&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Parenteses, [https://www.urionlinejudge.com.br/judge/pt/problems/view/1068 Balanço de Parênteses I URI 1068]&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Estrutura de Dados/Pilha&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fácil&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Verificar se os parênteses abre e fecham em ordem.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;3º encontro 2013&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Permutations, [https://www.urionlinejudge.com.br/judge/pt/problems/view/1401 Gerando Permutações Ordenadas Rapidamente 1401]&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Combinatória&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Médio&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Enunciado complexo.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;2º encontro 2013&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Primo, [https://www.urionlinejudge.com.br/judge/pt/problems/view/1165 Número primo URI 1165]&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Teoria dos Números&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fácil&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Verificar se um número é primo.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;3º encontro 2013&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Quadrado, [https://www.urionlinejudge.com.br/judge/pt/problems/view/1073 Quadrado de Pares URI 1073]&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Aritmética e Álgebra&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fácil&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Imprimir o quadrado de um número.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1º encontro 2013&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Stack&#039;em up, [http://uva.onlinejudge.org/index.php?option=com_onlinejudge&amp;amp;Itemid=8&amp;amp;page=show_problem&amp;amp;problem=1146 Stack&#039; em Up UVA 10205]&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Adhoc/Vetor&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fácil/Médio&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Começa com um baralho ordenado, aplica as trocas do vetor conforme os embaralhamentos, e imprime o resultado.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;5º encontro 2013, 1ª seletiva 2013&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;UVA 10205&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Tic-Tac-Toe, [https://www.urionlinejudge.com.br/judge/pt/problems/view/1130 Jogo da Velha URI 1130]&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Adhoc/Matriz/Contagem&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fácil&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Como X inicia jogando, é necessário verificar se o número de O&#039;s é igual ou apenas uma unidade menor que o número de X&#039;s.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1º encontro 2013&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Trilhos, [https://www.urionlinejudge.com.br/judge/pt/problems/view/1062 Trilhos URI 1062], [http://uva.onlinejudge.org/index.php?option=com_onlinejudge&amp;amp;Itemid=8&amp;amp;category=7&amp;amp;page=show_problem&amp;amp;problem=455 Rails UVA 514]&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Estrutura de Dados/Pilha&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Fácil&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Enunciado complexo.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;1ª seletiva 2013&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;UVA 514&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;h6&amp;gt;Contribuintes&amp;lt;/h6&amp;gt; ==&lt;br /&gt;
* Ana Elisa T. P. da Palma (Autor), Paulo Daniel Gonçalves (Autor), Mauro Henrique Mulati.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[[Ensino Extracurricular de Programação de Computadores | Voltar.]]&lt;/div&gt;</summary>
		<author><name>Lpadilha</name></author>
	</entry>
	<entry>
		<id>https://wiki.unicentro.br/index.php?title=Leitura_e_escrita_de_dados&amp;diff=14506</id>
		<title>Leitura e escrita de dados</title>
		<link rel="alternate" type="text/html" href="https://wiki.unicentro.br/index.php?title=Leitura_e_escrita_de_dados&amp;diff=14506"/>
		<updated>2015-05-25T16:57:12Z</updated>

		<summary type="html">&lt;p&gt;Lpadilha: /* Referências */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Principal | WIKI]]/[[DECOMP | DECOMP]]/[[Ensino Extracurricular de Programação de Computadores | E2PC]]&lt;br /&gt;
&lt;br /&gt;
== Como resolver um problema no formato das maratonas ==&lt;br /&gt;
&lt;br /&gt;
* Identificar o problema: enunciados contextualizados&lt;br /&gt;
* Projetar a solução algorítmica&lt;br /&gt;
* Desenvolver o código&lt;br /&gt;
* Testar&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Origem (leitura) dos dados ==&lt;br /&gt;
&lt;br /&gt;
* Leitura na entrada padrão (scanf, fgets)&lt;br /&gt;
* Resolver cada caso de teste individualmente&lt;br /&gt;
* Identificar marcadores de início/término de cada caso de teste:&lt;br /&gt;
** Casos consecutivos na entrada terminados com uma linha contendo um 0:&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 scanf(&amp;quot;%d&amp;quot;,&amp;amp;n);&lt;br /&gt;
 while (n != 0) {&lt;br /&gt;
    // Le a entrada para um caso de teste e a processa&lt;br /&gt;
    ...&lt;br /&gt;
    scanf(&amp;quot;%d&amp;quot;,&amp;amp;n);&lt;br /&gt;
 }&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Concatenação de todas as instâncias terminada por um fim de arquivo (EOF):&lt;br /&gt;
(função scanf retorna o número de variáveis lidas e armazenadas com sucesso)&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 while (scanf(&amp;quot;%d&amp;quot;,&amp;amp;n) == 1) {&lt;br /&gt;
    // Lê a entrada para um caso de teste e a processa&lt;br /&gt;
    ...&lt;br /&gt;
 }&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Saída (escrita) dos dados ==&lt;br /&gt;
&lt;br /&gt;
* Escrita na saída padrão:&lt;br /&gt;
** Printf&lt;br /&gt;
** Inserir marcadores conforme especificação&lt;br /&gt;
** Retirar quebras desnecessárias&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Regras básicas ==&lt;br /&gt;
&lt;br /&gt;
* Siga estritamente o formato de entrada e saída&lt;br /&gt;
* Confie no enunciado do problema: se o enunciado garante que N não ultrapassa 10000, não é necessário realizar esse tipo de teste&lt;br /&gt;
* Coloque apenas os comentários que ajudarão você e sua equipe a entender o código; nomes de variáveis adequados contribuem (e muito!)&lt;br /&gt;
* Não use alocação dinâmica de memória (as funções são lentas), use vetores estáticos com o tamanho máximo que você poderá precisar&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Teste em linha de comando ==&lt;br /&gt;
&lt;br /&gt;
* As entradas e saídas de exemplo de um problema devem ser usadas para testar sua solução&lt;br /&gt;
* Edite os arquivos .in e .out para testar&lt;br /&gt;
* Execute seu programa, redirecionando o fluxo de entrada (&amp;lt;) e saída (&amp;gt;)&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 &amp;gt;meuprog &amp;lt; dados.in &amp;gt; dados.out&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Dica ==&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Lembre-se sempre que o seu programa será executado com uma entrada diferente, maior e mais difícil do que a entrada de exemplo. O fato de o seu programa funcionar para a entrada de exemplo não indica que o mesmo irá funcionar para a entrada dos juízes.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Contribuintes ==&lt;br /&gt;
* Ana Elisa T. P. da Palma&lt;br /&gt;
&lt;br /&gt;
== Referências ==&lt;br /&gt;
* [http://www.inf.ufpr.br/maratona/ Maratona de Programação na UFPR]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[[Ensino Extracurricular de Programação de Computadores | Voltar.]]&lt;/div&gt;</summary>
		<author><name>Lpadilha</name></author>
	</entry>
	<entry>
		<id>https://wiki.unicentro.br/index.php?title=Como_comparar_arquivos_de_texto&amp;diff=14505</id>
		<title>Como comparar arquivos de texto</title>
		<link rel="alternate" type="text/html" href="https://wiki.unicentro.br/index.php?title=Como_comparar_arquivos_de_texto&amp;diff=14505"/>
		<updated>2015-05-25T16:56:57Z</updated>

		<summary type="html">&lt;p&gt;Lpadilha: /* Referências */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Principal | WIKI]]/[[DECOMP | DECOMP]]/[[Ensino Extracurricular de Programação de Computadores | E2PC]]&lt;br /&gt;
&lt;br /&gt;
== Como comparar arquivos de texto usando diff ==&lt;br /&gt;
&lt;br /&gt;
Se você precisa comparar dois arquivos de texto em Unix, é provável que você use o comando diff. Vamos usar um cenário simples parar comparar dois arquivos de texto e verificar se há alguma diferença entre eles.&lt;br /&gt;
&lt;br /&gt;
Suponha que você tem dois arquivos no diretório /tmp:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 /tmp/1.txt:&lt;br /&gt;
&lt;br /&gt;
 aaa&lt;br /&gt;
 bbb&lt;br /&gt;
 ccc&lt;br /&gt;
 ddd&lt;br /&gt;
 eee&lt;br /&gt;
 fff&lt;br /&gt;
 ggg&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 e /tmp/2.txt:&lt;br /&gt;
&lt;br /&gt;
 bbb&lt;br /&gt;
 c c&lt;br /&gt;
 ddd&lt;br /&gt;
 eee&lt;br /&gt;
 fff&lt;br /&gt;
 ggg&lt;br /&gt;
 hhh&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
São arquivos criados com pouco conteúdo e simples – é o jeito mais fácil para explicar como a comparação funciona. Se não houver diferenças entre os arquivos, você não verá nenhuma saída, mas se dois arquivos são de fato diferentes, todas as divergências serão mostradas com a saída padrão do diff:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 $ diff /tmp/1.txt /tmp/2.txt&lt;br /&gt;
 1d0&lt;br /&gt;
 &amp;lt; aaa&lt;br /&gt;
 3c2&lt;br /&gt;
 &amp;lt; ccc&lt;br /&gt;
 ---&lt;br /&gt;
 &amp;gt; c c&lt;br /&gt;
 7a7&lt;br /&gt;
 &amp;gt; hhh&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Linhas como “1d0” e “3c2” são as coordenadas e os tipos das diferenças entre os dois arquivos comparados, enquanto linhas como “&amp;lt; aaa” e “&amp;gt; hhh” são as diferenças entre os arquivos.&lt;br /&gt;
&lt;br /&gt;
As coordenadas incluem dois números e uma letra entre eles. As letras dizem que tipo de mudança foi descoberta:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 d uma linha foi removida (deleted)&lt;br /&gt;
 c uma linha foi alterada (changed)&lt;br /&gt;
 a uma linha foi adicionada (appended)&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
O número à esquerda da letra diz qual linha do arquivo original (o primeiro), e o número à direita diz qual linha do segundo arquivo arquivo foi usada na comparação.&lt;br /&gt;
&lt;br /&gt;
Então, olhando para os dois arquivos e a saída do diff acima, você pode ver o que aconteceu:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 1d0&lt;br /&gt;
 &amp;lt; aaa&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Isso significa que a linha 1 foi removida. &amp;lt; aaa sugere que a linha aaa existe apenas no arquivo original.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 3c2&lt;br /&gt;
 &amp;lt; ccc&lt;br /&gt;
 ---&lt;br /&gt;
 &amp;gt; c c&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
E isso significa que a linha número 3 foi alterada. Você pode confirmar verificando que no primeiro arquivo a linha era “ccc” e no segundo a linha agora é “c c”.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 7a7&lt;br /&gt;
 &amp;gt; hhh&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Finalmente, isso confirma que uma nova linha foi adicionada no segundo arquivo, “hhh” na na linha 7.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Unified ===&lt;br /&gt;
&lt;br /&gt;
Entre as várias opções que o diff aceita, uma opção que pode facilitar a visualização das diferenças é a opção -u (unified) que irá mostrar na saída os dois arquivos unidos no mesmo contexto.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 $ diff -u /tmp/1.txt /tmp/2.txt&lt;br /&gt;
 - - - /tmp/1.txt   2011-06-07 11:24:29.223000060 -0400&lt;br /&gt;
 +++ /tmp/2.txt 2011-06-07 11:24:45.830000062 -0400&lt;br /&gt;
 @@ -1,7 +1,7 @@&lt;br /&gt;
 -aaa&lt;br /&gt;
 bbb&lt;br /&gt;
 -ccc&lt;br /&gt;
 +c c&lt;br /&gt;
 ddd&lt;br /&gt;
 eee&lt;br /&gt;
 fff&lt;br /&gt;
 ggg&lt;br /&gt;
 +hhh&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A saída mostra os dois arquivos juntos, com a comparação do primeiro arquivo&lt;br /&gt;
com o segundo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Colordiff ===&lt;br /&gt;
&lt;br /&gt;
Colordiff é um script em Perl que produz a mesma saída do diff, mas com destaques coloridos para facilitar a visualização das mudanças. Veja como é a saída para o nosso exemplo:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p style=&amp;quot;text-align: justify;&amp;quot;&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;text-align: justify;&amp;quot;&amp;gt;$ colordiff -u /tmp/1.txt /tmp/2.txt&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;text-align: justify;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color: #ff0000;&amp;quot;&amp;gt;- - - /tmp/1.txt   2011-06-07 18:28:53.459153111 -0400&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;text-align: justify;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color: #3366ff;&amp;quot;&amp;gt;+++ /tmp/2.txt 2011-06-07 18:29:02.606153114 -0400&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;text-align: justify;&amp;quot;&amp;gt;@@ -1,7 +1,7 @@&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;text-align: justify;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color: #ff0000;&amp;quot;&amp;gt;-aaa&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;text-align: justify;&amp;quot;&amp;gt;bbb&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;text-align: justify;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color: #ff0000;&amp;quot;&amp;gt;-ccc&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;text-align: justify;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color: #3366ff;&amp;quot;&amp;gt;+c c&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;text-align: justify;&amp;quot;&amp;gt;ddd&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;text-align: justify;&amp;quot;&amp;gt;eee&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;text-align: justify;&amp;quot;&amp;gt;fff&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;text-align: justify;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color: #ff0000;&amp;quot;&amp;gt;-ggg&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;text-align: justify;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color: #3366ff;&amp;quot;&amp;gt;+ggg&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;text-align: justify;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color: #3366ff;&amp;quot;&amp;gt;+hhh&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A ferramenta diff provavelmente já estará na sua distribuição linux assim que você instalar o sistema operacional. Mas o colordiff geralmente não é distribuído junto. Você pode instalar o pacote pelo repositório do seu sistema ou efetuando o download de colordiff.sourceforge.net.&lt;br /&gt;
&lt;br /&gt;
Para instalar o colordiff em um sistema baseado em Debian:&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 # apt-get install colordiff&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Outras distribuições que empacotam o colordiff incluem: Gentoo Linux, Fedora, MacOS X/Darwin, Lunar Linux, FreeBSD e ArchLinux.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Como criar patches com diff e patch ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Situação 1:&#039;&#039;&#039; você está tentando compilar um pacote com o código-fonte e então descobre que alguém já consertou para que ele compile no seu sistema.&lt;br /&gt;
Eles disponibilizaram o trabalho como um “patch”, mas você não tem certeza do que fazer com isso. A resposta é aplicar o patch no código-fonte original com uma ferramenta por linha de comando chamada patch.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Situação 2:&#039;&#039;&#039; você fez o download do código-fonte de um pacote open-source e após algumas pequenas mudanças, você compila ele para seu sistema. Você quer compartilhar o seu trabalho para outros programadores, ou para os&lt;br /&gt;
autores do pacote, sem redistribuir o código-fonte inteiro. Esta é uma situação que você precisa criar um patch, e a ferramenta que geralmente é usada é a diff.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Criando patches com diff ===&lt;br /&gt;
&lt;br /&gt;
Usar diff é simples quando você está trabalhando com poucos arquivos ou diretórios inteiros. Para criar um patch de um único arquivo, use diff com a&lt;br /&gt;
opção unified:&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 diff -u original.c novo.c &amp;gt; original.patch&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para criar um patch do código-fonte inteiro, faça uma cópia da árvore do diretório:&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 cp -R original novo&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Faça todas as suas mudanças no diretório novo/. Então crie um patch do código-fonte inteiro:&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 diff -rupN original/ novo/ &amp;gt; original.patch&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Descrição das opções usadas:&lt;br /&gt;
&#039;&#039;&#039;r&#039;&#039;&#039; Comparar arquivos recursivamente, nos diretórios e sub-diretórios.&lt;br /&gt;
&#039;&#039;&#039;u&#039;&#039;&#039; Unificar arquivos comparados na mesma saída.&lt;br /&gt;
&#039;&#039;&#039;p&#039;&#039;&#039; Mostra em qual função da linguagem C cada alteração está.&lt;br /&gt;
&#039;&#039;&#039;N&#039;&#039;&#039; Trata arquivos inexistentes como arquivos vazios.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Aplicando patches com patch ===&lt;br /&gt;
&lt;br /&gt;
Para aplicar um patch em um único arquivo, vá até o diretório em que o arquivo está e chame patch:&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 patch &amp;lt; foo.patch&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Estas instruções assumem que o patch está no formato unificado (opção -u do diff), que identifica o arquivo em que o patch deve ser aplicado. Se você não usou o formato unificado, pode dizer em qual arquivo deseja aplicar o patch:&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 patch foo.txt &amp;lt; bar.patch&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aplicar patches para diretórios inteiros é parecido, mas você precisa ter cuidado ao definir o nível da opção strip. A opção -p ou --strip diz quantos diretórios devem ser retirados de cada caminho de arquivo. Isso é útil para&lt;br /&gt;
aplicar um patch em computadores diferentes do qual o patch foi criado.&lt;br /&gt;
&lt;br /&gt;
Veja o trecho do manual do patch sobre a opção -p:&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Por exemplo, supondo que o caminho para um arquivo no patch é&lt;br /&gt;
 * /u/howard/src/blurfl/blurfl.c&lt;br /&gt;
 usando -p0 o caminho não será modificado, com -p1 usaria o caminho&lt;br /&gt;
 * u/howard/src/blurfl/blurfl.c&lt;br /&gt;
 sem o primeiro slash, e -p4&lt;br /&gt;
 * blurfl/blurfl.c&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Exemplo da opção patch para um diretório inteiro, aonde o primeiro caminho slash é removido:&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 patch -p1 &amp;lt; baz.patch&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Outro exemplo, se o patch que você baixou tem o um arquivo com o seguinte caminho:&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 /users/stephen/package/src/net/http.c&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
E você está trabalhando em um diretório que contém net/http.c, use&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 patch -p5 &amp;lt; baz.patch&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se você aplicou um patch, mas quer remover ele, use a opção de reverter (-r ou --reverse):&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 patch -p5 -R &amp;lt; baz.patch&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Isso é o básico para o uso de diff e patch. Para mais informações consulte os manuais:&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 man diff&lt;br /&gt;
 man patch&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Contribuintes ==&lt;br /&gt;
* Mauro Miazaki&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Referências ==&lt;br /&gt;
* [http://www.unixtutorial.org/2008/02/compare-text-files-using-diff/ How to Compare Text Files Using diff]&lt;br /&gt;
* [http://jungels.net/articles/diff-patch-ten-minutes.html The Ten Minute Guide to diff and patch]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[[Ensino Extracurricular de Programação de Computadores | Voltar.]]&lt;/div&gt;</summary>
		<author><name>Lpadilha</name></author>
	</entry>
	<entry>
		<id>https://wiki.unicentro.br/index.php?title=Leia_mais&amp;diff=14504</id>
		<title>Leia mais</title>
		<link rel="alternate" type="text/html" href="https://wiki.unicentro.br/index.php?title=Leia_mais&amp;diff=14504"/>
		<updated>2015-05-25T16:56:18Z</updated>

		<summary type="html">&lt;p&gt;Lpadilha: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Principal | WIKI]]/[[DECOMP | DECOMP]]/[[Ensino Extracurricular de Programação de Computadores | E2PC]]&lt;br /&gt;
&lt;br /&gt;
== Motivação ==&lt;br /&gt;
* Estabelecer meios para a participação de alunos na Maratona de Programação&lt;br /&gt;
* Incentivar o interesse por resolução de problemas e programação de computadores&lt;br /&gt;
* Outras iniciativas semelhantes em IES: UFRJ, Unicamp, UEPG&lt;br /&gt;
* Disponibilidade de ambiente, grupos de discussão e exercícios&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== O que é a Maratona de Programação? ==&lt;br /&gt;
* A &#039;&#039;International Collegiate Programming Contest&#039;&#039; (ICPC), organizada pela &#039;&#039;Association for Computing Machinery&#039;&#039; (ACM), é uma competição de programação de várias etapas baseada em times. Envolve uma rede global de universidades que hospedam competições regionais para selecionar as equipes para a final mundial da ICPC (mais de 2000 universidades, cerca de 80 países).&lt;br /&gt;
* A competição promove criatividade, trabalho em equipe e inovação no desenvolvimento de software, permitindo aos estudantes testar suas habilidade de desempenho sob pressão.&lt;br /&gt;
* A ICPC é a mais antiga e prestigiada competição mundial.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== No Brasil ==&lt;br /&gt;
* Desde 1996, a SBC promove a Maratona de Programação, como classificatória para a ICPC.&lt;br /&gt;
* Destinada a alunos de graduação e início de pós-graduação.&lt;br /&gt;
* [http://maratona.ime.usp.br/ Site da Maratona de Programação]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Treinamento e apoio na WEB ==&lt;br /&gt;
* [http://pc2.ecs.csus.edu/ PC2 (Programming Contest Control system), California State University.]&lt;br /&gt;
* [http://cm.baylor.edu/welcome.icpc  Site institucional, Baylor University.]&lt;br /&gt;
* [http://www.programming-challenges.com Programming Challenges.]&lt;br /&gt;
* [http://www.spoj.pl/ Sphere Online Judge (SPOJ).]&lt;br /&gt;
* [http://www.acmsolver.org/ Art of Programming.]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Bibliografia ==&lt;br /&gt;
* [http://www.programming-challenges.com Programming Challenges. Steven S. Skiena, Miguel Revilla. New York: Springer-Verlag, 2003.]&lt;br /&gt;
* [http://www.acmsolver.org/books/Art_of_Programming_Contest_SE_for_uva.pdf Art of Programming Contest. Ahmed Shamsul Arefin.]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[[Ensino Extracurricular de Programação de Computadores | Voltar.]]&lt;/div&gt;</summary>
		<author><name>Lpadilha</name></author>
	</entry>
	<entry>
		<id>https://wiki.unicentro.br/index.php?title=Leia_mais&amp;diff=14503</id>
		<title>Leia mais</title>
		<link rel="alternate" type="text/html" href="https://wiki.unicentro.br/index.php?title=Leia_mais&amp;diff=14503"/>
		<updated>2015-05-25T16:56:04Z</updated>

		<summary type="html">&lt;p&gt;Lpadilha: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Principal | WIKI]]/[[DECOMP | DECOMP]]/[[Ensino Extracurricular de Programação de Computadores | E2PC]]&lt;br /&gt;
&lt;br /&gt;
== Motivação ==&lt;br /&gt;
* Estabelecer meios para a participação de alunos na Maratona de Programação&lt;br /&gt;
* Incentivar o interesse por resolução de problemas e programação de computadores&lt;br /&gt;
* Outras iniciativas semelhantes em IES: UFRJ, Unicamp, UEPG&lt;br /&gt;
* Disponibilidade de ambiente, grupos de discussão e exercícios&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== O que é a Maratona de Programação? ==&lt;br /&gt;
* A &#039;&#039;International Collegiate Programming Contest&#039;&#039; (ICPC), organizada pela &#039;&#039;Association for Computing Machinery&#039;&#039; (ACM), é uma competição de programação de várias etapas baseada em times. Envolve uma rede global de universidades que hospedam competições regionais para selecionar as equipes para a final mundial da ICPC (mais de 2000 universidades, cerca de 80 países).&lt;br /&gt;
* A competição promove criatividade, trabalho em equipe e inovação no desenvolvimento de software, permitindo aos estudantes testar suas habilidade de desempenho sob pressão.&lt;br /&gt;
* A ICPC é a mais antiga e prestigiada competição mundial.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== No Brasil ==&lt;br /&gt;
* Desde 1996, a SBC promove a Maratona de Programação, como classificatória para a ICPC.&lt;br /&gt;
* Destinada a alunos de graduação e início de pós-graduação.&lt;br /&gt;
* [http://maratona.ime.usp.br/ Site da Maratona de Programação]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Treinamento e apoio na WEB ==&lt;br /&gt;
* [http://pc2.ecs.csus.edu/ PC2 (Programming Contest Control system), California State University.]&lt;br /&gt;
* [http://cm.baylor.edu/welcome.icpc  Site institucional, Baylor University.]&lt;br /&gt;
* [http://www.programming-challenges.com Programming Challenges.]&lt;br /&gt;
* [http://www.spoj.pl/ Sphere Online Judge (SPOJ).]&lt;br /&gt;
* [http://www.acmsolver.org/ Art of Programming.]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Bibliografia ==&lt;br /&gt;
* [http://www.programming-challenges.com Programming Challenges. Steven S. Skiena, Miguel Revilla. New York: Springer-Verlag, 2003.]&lt;br /&gt;
* [http://www.acmsolver.org/books/Art_of_Programming_Contest_SE_for_uva.pdf Art of Programming Contest. Ahmed Shamsul Arefin.]&lt;br /&gt;
&lt;br /&gt;
[[Ensino Extracurricular de Programação de Computadores | Voltar.]]&lt;/div&gt;</summary>
		<author><name>Lpadilha</name></author>
	</entry>
	<entry>
		<id>https://wiki.unicentro.br/index.php?title=Leia_mais&amp;diff=14502</id>
		<title>Leia mais</title>
		<link rel="alternate" type="text/html" href="https://wiki.unicentro.br/index.php?title=Leia_mais&amp;diff=14502"/>
		<updated>2015-05-25T16:55:33Z</updated>

		<summary type="html">&lt;p&gt;Lpadilha: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Principal | WIKI]]/[[DECOMP | DECOMP]]/[[Ensino Extracurricular de Programação de Computadores | E2PC]]&lt;br /&gt;
&lt;br /&gt;
== Motivação ==&lt;br /&gt;
* Estabelecer meios para a participação de alunos na Maratona de Programação&lt;br /&gt;
* Incentivar o interesse por resolução de problemas e programação de computadores&lt;br /&gt;
* Outras iniciativas semelhantes em IES: UFRJ, Unicamp, UEPG&lt;br /&gt;
* Disponibilidade de ambiente, grupos de discussão e exercícios&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== O que é a Maratona de Programação? ==&lt;br /&gt;
* A &#039;&#039;International Collegiate Programming Contest&#039;&#039; (ICPC), organizada pela &#039;&#039;Association for Computing Machinery&#039;&#039; (ACM), é uma competição de programação de várias etapas baseada em times. Envolve uma rede global de universidades que hospedam competições regionais para selecionar as equipes para a final mundial da ICPC (mais de 2000 universidades, cerca de 80 países).&lt;br /&gt;
* A competição promove criatividade, trabalho em equipe e inovação no desenvolvimento de software, permitindo aos estudantes testar suas habilidade de desempenho sob pressão.&lt;br /&gt;
* A ICPC é a mais antiga e prestigiada competição mundial.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== No Brasil ==&lt;br /&gt;
* Desde 1996, a SBC promove a Maratona de Programação, como classificatória para a ICPC.&lt;br /&gt;
* Destinada a alunos de graduação e início de pós-graduação.&lt;br /&gt;
* [http://maratona.ime.usp.br/ Site da Maratona de Programação]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Treinamento e apoio na WEB ==&lt;br /&gt;
* [http://pc2.ecs.csus.edu/ PC2 (Programming Contest Control system), California State University.]&lt;br /&gt;
* [http://cm.baylor.edu/welcome.icpc  Site institucional, Baylor University.]&lt;br /&gt;
* [http://www.programming-challenges.com Programming Challenges.]&lt;br /&gt;
* [http://www.spoj.pl/ Sphere Online Judge (SPOJ).]&lt;br /&gt;
* [http://www.acmsolver.org/ Art of Programming.]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Bibliografia ==&lt;br /&gt;
* [http://www.programming-challenges.com Programming Challenges. Steven S. Skiena, Miguel Revilla. New York: Springer-Verlag, 2003.]&lt;br /&gt;
* [http://www.acmsolver.org/books/Art_of_Programming_Contest_SE_for_uva.pdf Art of Programming Contest. Ahmed Shamsul Arefin.]&lt;/div&gt;</summary>
		<author><name>Lpadilha</name></author>
	</entry>
	<entry>
		<id>https://wiki.unicentro.br/index.php?title=Redirecionamento_de_entrada_e_sa%C3%ADda&amp;diff=14501</id>
		<title>Redirecionamento de entrada e saída</title>
		<link rel="alternate" type="text/html" href="https://wiki.unicentro.br/index.php?title=Redirecionamento_de_entrada_e_sa%C3%ADda&amp;diff=14501"/>
		<updated>2015-05-25T16:55:09Z</updated>

		<summary type="html">&lt;p&gt;Lpadilha: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Principal | WIKI]]/[[DECOMP | DECOMP]]/[[Ensino Extracurricular de Programação de Computadores | E2PC]]&lt;br /&gt;
&lt;br /&gt;
== Fluxos Padrões ==&lt;br /&gt;
* Fluxos Padrões (Standard Streams) são canais de entrada e saída.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Standard Input ==&lt;br /&gt;
* Fluxo por onde dados entram no programa;&lt;br /&gt;
** Pelo teclado quando não é redirecionada;&lt;br /&gt;
* &#039;&#039;&#039;C:&#039;&#039;&#039; FILE*stdin definida em stdio.h;&lt;br /&gt;
* &#039;&#039;&#039;C++:&#039;&#039;&#039; std::cin definida na iostream.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Exemplo:&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 int value; &amp;lt;br&amp;gt;&lt;br /&gt;
 fscanf(stdin, “%d”, &amp;amp;value); &amp;lt;br&amp;gt;&lt;br /&gt;
 scanf(“%d”, &amp;amp;value); // Equivalente à linha anterior &amp;lt;br&amp;gt;&lt;br /&gt;
 cin &amp;gt;&amp;gt; value; // Em C++&lt;br /&gt;
&amp;lt;/code&amp;gt; &lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Standard Output ==&lt;br /&gt;
* Fluxo onde o programa escreve dados de saída;&lt;br /&gt;
* Quando não redirecionada, a saída é escrita no terminal onde o programa foi iniciado;&lt;br /&gt;
* &#039;&#039;&#039;C:&#039;&#039;&#039; FILE *stdout definida em stdio.h;&lt;br /&gt;
* &#039;&#039;&#039;C++:&#039;&#039;&#039; std::cout definida na iostream.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Exemplo:&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 fprintf(stdout, “%s”, “Hello World\n”); &amp;lt;br&amp;gt;&lt;br /&gt;
 printf(“Hello World\n”); // Equivalente à linha anterior &amp;lt;br&amp;gt;&lt;br /&gt;
 cout &amp;lt;&amp;lt; “Hello World” &amp;lt;&amp;lt; endl; // Em C++ &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Standard Error ==&lt;br /&gt;
* Fluxo de saída tipicamente usado por programas para mostrar mensagens de erro ou de diagnósticos;&lt;br /&gt;
* O destino geralmente é o terminal de texto onde o programa foi iniciado, para ter mais chance de ser visto, mesmo que a saída padrão seja redirecionada.&lt;br /&gt;
* &#039;&#039;&#039;C:&#039;&#039;&#039; FILE *stderr definida em stdio.h;&lt;br /&gt;
* &#039;&#039;&#039;C++:&#039;&#039;&#039; std::cerr e std:clog definida na iostream.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Exemplo:&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 fprintf(stderr, “Application error\n”); &amp;lt;br&amp;gt;&lt;br /&gt;
 cerr &amp;lt;&amp;lt; “Application error” &amp;lt;&amp;lt; endl; &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Redirecionamento de Fluxo ==&lt;br /&gt;
* Recurso de ambientes UNIX, MS-DOS e do Prompt de Comando do Windows;&lt;br /&gt;
* Permitem definir o nome do arquivo I/O através da linha de comando para executar o programa.&lt;br /&gt;
* Como fazer:&lt;br /&gt;
** Escreva programas como um Filtro;&lt;br /&gt;
** Um filtro é um programa que lê dados da stdin, e escreve dados na stdout;&lt;br /&gt;
** Ler dados da entrada do teclado (não de um arquivo);&lt;br /&gt;
** Escrever dados no terminal (não em um arquivo).&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Exemplo: &lt;br /&gt;
&amp;lt;table border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;0&amp;quot; cellspacing=&amp;quot;0&amp;quot; style=&amp;quot;width:600px&amp;quot;&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td style=&amp;quot;width: 200px;&amp;quot;&amp;gt;meu prog&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td&amp;gt;Roda o programa meu prog. L&amp;amp;ecirc; dados do teclado, e escreve a sa&amp;amp;iacute;da no monitor.&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td&amp;gt;meu prog &amp;amp;lt; arq.dat&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td&amp;gt;Roda o programa meuprog. L&amp;amp;ecirc; dados do&amp;amp;nbsp;arquivo arq.dat. Escreve a sa&amp;amp;iacute;da no&amp;amp;nbsp;monitor.&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td&amp;gt;meu prog &amp;amp;gt; arq.out&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td&amp;gt;Roda o programa meuprog. L&amp;amp;ecirc; entrada doteclado. Escreve sa&amp;amp;iacute;da no arquivo arq.out.&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td&amp;gt;meu prog &amp;amp;gt;&amp;amp;gt; arq.out&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td&amp;gt;Roda o programa meuprog. L&amp;amp;ecirc; entrada do&amp;amp;nbsp;teclado. Adiciona a sa&amp;amp;iacute;da ao final do arquivo&amp;amp;nbsp;arq.out.&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td&amp;gt;prog1 | prog2&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td&amp;gt;Roda os programas prog1 e prog2. Usa&amp;amp;nbsp;a sa&amp;amp;iacute;da do prog1 como entrada para o&amp;amp;nbsp;prog2. Dizemos que isso &amp;amp;eacute; um pipe da&amp;amp;nbsp;sa&amp;amp;iacute;da do prog1 para prog2.&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td&amp;gt;meuprog &amp;amp;lt; arq.dat &amp;amp;gt; arq.out&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td&amp;gt;Roda o programa meuprog. L&amp;amp;ecirc; dados&amp;amp;nbsp;do arquivo arq.dat e escreve a sa&amp;amp;iacute;da no&amp;amp;nbsp;arquivo arq.out.&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td&amp;gt;meuprog2 &amp;amp;gt; /dev/null&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td&amp;gt;Roda o programa meuprog. L&amp;amp;ecirc; dados&amp;amp;nbsp;do teclado e escreve a sa&amp;amp;iacute;da no monitor.&amp;amp;nbsp;Descarta todos os dados escritos em&amp;amp;nbsp;stderr.&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Código-fonte:&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 #include &amp;lt;stdio.h&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
 #include &amp;lt;stdlib.h&amp;gt; &amp;lt;br&amp;gt;&lt;br /&gt;
 int main(void) { &amp;lt;br&amp;gt;&lt;br /&gt;
    int valor; &amp;lt;br&amp;gt;&lt;br /&gt;
    scanf(&amp;quot;%d&amp;quot;, &amp;amp;valor); &amp;lt;br&amp;gt;&lt;br /&gt;
    fprintf(stderr, &amp;quot;Recebi %d\n&amp;quot;, valor); &amp;lt;br&amp;gt;&lt;br /&gt;
    printf(&amp;quot;%d\n&amp;quot;, valor + 1); &amp;lt;br&amp;gt;&lt;br /&gt;
    return (EXIT_SUCCESS); &amp;lt;br&amp;gt;&lt;br /&gt;
 }&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Entra e saída pelo terminal ==&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 paulo@notebook:~$ gcc exemplo.c -o fluxo &amp;lt;br&amp;gt;&lt;br /&gt;
 paulo@notebook:~$ ./fluxo &amp;lt;br&amp;gt;&lt;br /&gt;
 1 &amp;lt;br&amp;gt;&lt;br /&gt;
 Recebi 1 &amp;lt;br&amp;gt;&lt;br /&gt;
 2 &amp;lt;br&amp;gt;&lt;br /&gt;
 paulo@notebook:~$&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 paulo@notebook:~$ ./fluxo &amp;lt; /dev/zero &amp;lt;br&amp;gt;&lt;br /&gt;
 Recebi 0 &amp;lt;br&amp;gt;&lt;br /&gt;
 1 &amp;lt;br&amp;gt;&lt;br /&gt;
 paulo@notebook:~$&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 paulo@notebook:~$ ./fluxo &amp;lt; /dev/zero &amp;gt; saida.txt &amp;lt;br&amp;gt;&lt;br /&gt;
 Recebi 0 &amp;lt;br&amp;gt;&lt;br /&gt;
 paulo@notebook:~$ cat saida.txt &amp;lt;br&amp;gt;&lt;br /&gt;
 1 &amp;lt;br&amp;gt;&lt;br /&gt;
 paulo@notebook:~$ &lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 paulo@notebook:~$ ./fluxo &amp;lt; /dev/zero 2&amp;gt;/dev/null &amp;lt;br&amp;gt;&lt;br /&gt;
 1 &amp;lt;br&amp;gt;&lt;br /&gt;
 paulo@notebook:~$&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 paulo@notebook:~$ ./fluxo &amp;lt; /dev/zero | ./fluxo &amp;lt;br&amp;gt;&lt;br /&gt;
 Recebi 0 &amp;lt;br&amp;gt;&lt;br /&gt;
 Recebi 1 &amp;lt;br&amp;gt;&lt;br /&gt;
 2 &amp;lt;br&amp;gt;&lt;br /&gt;
 paulo@notebook:~$ &lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 paulo@notebook:~$ ./fluxo &amp;lt; /dev/zero | \ &amp;lt;br&amp;gt;&lt;br /&gt;
 &amp;gt; ./fluxo | ./fluxo | ./fluxo &amp;lt;br&amp;gt;&lt;br /&gt;
 Recebi 0 &amp;lt;br&amp;gt;&lt;br /&gt;
 Recebi 1 &amp;lt;br&amp;gt;&lt;br /&gt;
 Recebi 2 &amp;lt;br&amp;gt;&lt;br /&gt;
 Recebi 3 &amp;lt;br&amp;gt;&lt;br /&gt;
 4 &amp;lt;br&amp;gt;&lt;br /&gt;
 paulo@notebook:~$&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;h6&amp;gt;Contribuintes&amp;lt;/h6&amp;gt; ==&lt;br /&gt;
* Paulo Roberto Urio (Autor)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[[Ensino Extracurricular de Programação de Computadores | Voltar.]]&lt;/div&gt;</summary>
		<author><name>Lpadilha</name></author>
	</entry>
	<entry>
		<id>https://wiki.unicentro.br/index.php?title=Ensino_Extracurricular_de_Programa%C3%A7%C3%A3o_de_Computadores&amp;diff=14500</id>
		<title>Ensino Extracurricular de Programação de Computadores</title>
		<link rel="alternate" type="text/html" href="https://wiki.unicentro.br/index.php?title=Ensino_Extracurricular_de_Programa%C3%A7%C3%A3o_de_Computadores&amp;diff=14500"/>
		<updated>2015-05-15T18:40:43Z</updated>

		<summary type="html">&lt;p&gt;Lpadilha: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Sobre o Projeto ==&lt;br /&gt;
O projeto &amp;quot;Ensino Extracurricular de Programação de Computadores&amp;quot; oferece oportunidades extracurriculares de treinamento em Programação de Computadores aos alunos do Bacharelado em Ciência da Computação e demais acadêmicos interessados, segundo a metodologia das Maratonas de Programação. [[Leia mais]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Avaliação de soluções: o padrão de julgamento das maratonas ==&lt;br /&gt;
Ambientes de avaliação automáticos executam o código submetido a partir de um conjunto de dados de entrada e comparam os dados de saída com os dados de saída de uma solução correta. Portanto, antes de submeter sua solução a um desses ambientes, é recomendável testa-la em seu próprio ambiente. Para saber mais, veja os tópicos abaixo:&lt;br /&gt;
* [[Redirecionamento de entrada e saída]]&lt;br /&gt;
* [[Como comparar arquivos de texto]]&lt;br /&gt;
* [[Leitura e escrita de dados]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Problemas de programação: técnicas e treinamento ==&lt;br /&gt;
* [[Melhorando suas habilidades com entrada e saida de dados]]&lt;br /&gt;
* [[Classificação de problemas]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Integrantes ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Coordenação:&#039;&#039;&#039;&lt;br /&gt;
* Ana Elisa T. P. da Palma&lt;br /&gt;
* Mauro Henrique Mulati&lt;br /&gt;
* Mauro Miazaki&lt;br /&gt;
* Tony Alexander Hild&lt;br /&gt;
* Daniel Kikuti (DIN/UEM)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Monitores:&#039;&#039;&#039;&lt;br /&gt;
* Lucas Padilha (2014-)&lt;br /&gt;
* Lucas Prestes (2013-2014)&lt;br /&gt;
* Everson Joay (2013-2014)&lt;br /&gt;
* Paulo Daniel Gonçalves (2012-2014)&lt;br /&gt;
* Ricardo Henrique Remes de Lima (2012)&lt;br /&gt;
* Marcelo Araújo (2012)&lt;br /&gt;
* Alexandre Silvestre Ferreira (2012)&lt;br /&gt;
* Paulo Roberto Urio (2011)&lt;br /&gt;
* Lucas Marcondes Pavelski (2011)&lt;br /&gt;
* Alessandro Dias Batista (2011)&lt;/div&gt;</summary>
		<author><name>Lpadilha</name></author>
	</entry>
	<entry>
		<id>https://wiki.unicentro.br/index.php?title=Ensino_Extracurricular_de_Programa%C3%A7%C3%A3o_de_Computadores&amp;diff=14499</id>
		<title>Ensino Extracurricular de Programação de Computadores</title>
		<link rel="alternate" type="text/html" href="https://wiki.unicentro.br/index.php?title=Ensino_Extracurricular_de_Programa%C3%A7%C3%A3o_de_Computadores&amp;diff=14499"/>
		<updated>2015-05-15T18:40:14Z</updated>

		<summary type="html">&lt;p&gt;Lpadilha: /* Problemas de programação: técnicas e treinamento */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Sobre o Projeto ==&lt;br /&gt;
O projeto &amp;quot;Ensino Extracurricular de Programação de Computadores&amp;quot; oferece oportunidades extracurriculares de treinamento em Programação de Computadores aos alunos do Bacharelado em Ciência da Computação e demais acadêmicos interessados, segundo a metodologia das Maratonas de Programação. [[Leia mais]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Avaliação de soluções: o padrão de julgamento das maratonas ==&lt;br /&gt;
Ambientes de avaliação automáticos executam o código submetido a partir de um conjunto de dados de entrada e comparam os dados de saída com os dados de saída de uma solução correta. Portanto, antes de submeter sua solução a um desses ambientes, é recomendável testa-la em seu próprio ambiente. Para saber mais, veja os tópicos abaixo:&lt;br /&gt;
* [[Redirecionamento de entrada e saída]]&lt;br /&gt;
* [[Como comparar arquivos de texto]]&lt;br /&gt;
* [[Leitura e escrita de dados]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Problemas de programação: técnicas e treinamento ==&lt;br /&gt;
* [[Melhorando suas habilidades com entrada e saida de dados]]&lt;br /&gt;
* [[Classificação de problemas]]&lt;br /&gt;
&lt;br /&gt;
== Integrantes ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Coordenação:&#039;&#039;&#039;&lt;br /&gt;
* Ana Elisa T. P. da Palma&lt;br /&gt;
* Mauro Henrique Mulati&lt;br /&gt;
* Mauro Miazaki&lt;br /&gt;
* Tony Alexander Hild&lt;br /&gt;
* Daniel Kikuti (DIN/UEM)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Monitores:&#039;&#039;&#039;&lt;br /&gt;
* Lucas Padilha (2014-)&lt;br /&gt;
* Lucas Prestes (2013-2014)&lt;br /&gt;
* Everson Joay (2013-2014)&lt;br /&gt;
* Paulo Daniel Gonçalves (2012-2014)&lt;br /&gt;
* Ricardo Henrique Remes de Lima (2012)&lt;br /&gt;
* Marcelo Araújo (2012)&lt;br /&gt;
* Alexandre Silvestre Ferreira (2012)&lt;br /&gt;
* Paulo Roberto Urio (2011)&lt;br /&gt;
* Lucas Marcondes Pavelski (2011)&lt;br /&gt;
* Alessandro Dias Batista (2011)&lt;/div&gt;</summary>
		<author><name>Lpadilha</name></author>
	</entry>
	<entry>
		<id>https://wiki.unicentro.br/index.php?title=Ensino_Extracurricular_de_Programa%C3%A7%C3%A3o_de_Computadores&amp;diff=14498</id>
		<title>Ensino Extracurricular de Programação de Computadores</title>
		<link rel="alternate" type="text/html" href="https://wiki.unicentro.br/index.php?title=Ensino_Extracurricular_de_Programa%C3%A7%C3%A3o_de_Computadores&amp;diff=14498"/>
		<updated>2015-05-15T18:39:50Z</updated>

		<summary type="html">&lt;p&gt;Lpadilha: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Sobre o Projeto ==&lt;br /&gt;
O projeto &amp;quot;Ensino Extracurricular de Programação de Computadores&amp;quot; oferece oportunidades extracurriculares de treinamento em Programação de Computadores aos alunos do Bacharelado em Ciência da Computação e demais acadêmicos interessados, segundo a metodologia das Maratonas de Programação. [[Leia mais]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Avaliação de soluções: o padrão de julgamento das maratonas ==&lt;br /&gt;
Ambientes de avaliação automáticos executam o código submetido a partir de um conjunto de dados de entrada e comparam os dados de saída com os dados de saída de uma solução correta. Portanto, antes de submeter sua solução a um desses ambientes, é recomendável testa-la em seu próprio ambiente. Para saber mais, veja os tópicos abaixo:&lt;br /&gt;
* [[Redirecionamento de entrada e saída]]&lt;br /&gt;
* [[Como comparar arquivos de texto]]&lt;br /&gt;
* [[Leitura e escrita de dados]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Problemas de programação: técnicas e treinamento ==&lt;br /&gt;
* [[Classificação de problemas]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Integrantes ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Coordenação:&#039;&#039;&#039;&lt;br /&gt;
* Ana Elisa T. P. da Palma&lt;br /&gt;
* Mauro Henrique Mulati&lt;br /&gt;
* Mauro Miazaki&lt;br /&gt;
* Tony Alexander Hild&lt;br /&gt;
* Daniel Kikuti (DIN/UEM)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Monitores:&#039;&#039;&#039;&lt;br /&gt;
* Lucas Padilha (2014-)&lt;br /&gt;
* Lucas Prestes (2013-2014)&lt;br /&gt;
* Everson Joay (2013-2014)&lt;br /&gt;
* Paulo Daniel Gonçalves (2012-2014)&lt;br /&gt;
* Ricardo Henrique Remes de Lima (2012)&lt;br /&gt;
* Marcelo Araújo (2012)&lt;br /&gt;
* Alexandre Silvestre Ferreira (2012)&lt;br /&gt;
* Paulo Roberto Urio (2011)&lt;br /&gt;
* Lucas Marcondes Pavelski (2011)&lt;br /&gt;
* Alessandro Dias Batista (2011)&lt;/div&gt;</summary>
		<author><name>Lpadilha</name></author>
	</entry>
	<entry>
		<id>https://wiki.unicentro.br/index.php?title=Leitura_e_escrita_de_dados&amp;diff=14497</id>
		<title>Leitura e escrita de dados</title>
		<link rel="alternate" type="text/html" href="https://wiki.unicentro.br/index.php?title=Leitura_e_escrita_de_dados&amp;diff=14497"/>
		<updated>2015-05-15T18:38:56Z</updated>

		<summary type="html">&lt;p&gt;Lpadilha: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Principal | WIKI]]/[[DECOMP | DECOMP]]/[[Ensino Extracurricular de Programação de Computadores | E2PC]]&lt;br /&gt;
&lt;br /&gt;
== Como resolver um problema no formato das maratonas ==&lt;br /&gt;
&lt;br /&gt;
* Identificar o problema: enunciados contextualizados&lt;br /&gt;
* Projetar a solução algorítmica&lt;br /&gt;
* Desenvolver o código&lt;br /&gt;
* Testar&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Origem (leitura) dos dados ==&lt;br /&gt;
&lt;br /&gt;
* Leitura na entrada padrão (scanf, fgets)&lt;br /&gt;
* Resolver cada caso de teste individualmente&lt;br /&gt;
* Identificar marcadores de início/término de cada caso de teste:&lt;br /&gt;
** Casos consecutivos na entrada terminados com uma linha contendo um 0:&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 scanf(&amp;quot;%d&amp;quot;,&amp;amp;n);&lt;br /&gt;
 while (n != 0) {&lt;br /&gt;
    // Le a entrada para um caso de teste e a processa&lt;br /&gt;
    ...&lt;br /&gt;
    scanf(&amp;quot;%d&amp;quot;,&amp;amp;n);&lt;br /&gt;
 }&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Concatenação de todas as instâncias terminada por um fim de arquivo (EOF):&lt;br /&gt;
(função scanf retorna o número de variáveis lidas e armazenadas com sucesso)&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 while (scanf(&amp;quot;%d&amp;quot;,&amp;amp;n) == 1) {&lt;br /&gt;
    // Lê a entrada para um caso de teste e a processa&lt;br /&gt;
    ...&lt;br /&gt;
 }&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Saída (escrita) dos dados ==&lt;br /&gt;
&lt;br /&gt;
* Escrita na saída padrão:&lt;br /&gt;
** Printf&lt;br /&gt;
** Inserir marcadores conforme especificação&lt;br /&gt;
** Retirar quebras desnecessárias&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Regras básicas ==&lt;br /&gt;
&lt;br /&gt;
* Siga estritamente o formato de entrada e saída&lt;br /&gt;
* Confie no enunciado do problema: se o enunciado garante que N não ultrapassa 10000, não é necessário realizar esse tipo de teste&lt;br /&gt;
* Coloque apenas os comentários que ajudarão você e sua equipe a entender o código; nomes de variáveis adequados contribuem (e muito!)&lt;br /&gt;
* Não use alocação dinâmica de memória (as funções são lentas), use vetores estáticos com o tamanho máximo que você poderá precisar&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Teste em linha de comando ==&lt;br /&gt;
&lt;br /&gt;
* As entradas e saídas de exemplo de um problema devem ser usadas para testar sua solução&lt;br /&gt;
* Edite os arquivos .in e .out para testar&lt;br /&gt;
* Execute seu programa, redirecionando o fluxo de entrada (&amp;lt;) e saída (&amp;gt;)&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 &amp;gt;meuprog &amp;lt; dados.in &amp;gt; dados.out&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Dica ==&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Lembre-se sempre que o seu programa será executado com uma entrada diferente, maior e mais difícil do que a entrada de exemplo. O fato de o seu programa funcionar para a entrada de exemplo não indica que o mesmo irá funcionar para a entrada dos juízes.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Contribuintes ==&lt;br /&gt;
* Ana Elisa T. P. da Palma&lt;br /&gt;
&lt;br /&gt;
== Referências ==&lt;br /&gt;
* [http://www.inf.ufpr.br/maratona/ Maratona de Programação na UFPR]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[[Ensino Extracurricular de Programação de Computadores | CLIQUE AQUI]] para voltar.&lt;/div&gt;</summary>
		<author><name>Lpadilha</name></author>
	</entry>
	<entry>
		<id>https://wiki.unicentro.br/index.php?title=Como_comparar_arquivos_de_texto&amp;diff=14496</id>
		<title>Como comparar arquivos de texto</title>
		<link rel="alternate" type="text/html" href="https://wiki.unicentro.br/index.php?title=Como_comparar_arquivos_de_texto&amp;diff=14496"/>
		<updated>2015-05-15T18:38:35Z</updated>

		<summary type="html">&lt;p&gt;Lpadilha: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Principal | WIKI]]/[[DECOMP | DECOMP]]/[[Ensino Extracurricular de Programação de Computadores | E2PC]]&lt;br /&gt;
&lt;br /&gt;
== Como comparar arquivos de texto usando diff ==&lt;br /&gt;
&lt;br /&gt;
Se você precisa comparar dois arquivos de texto em Unix, é provável que você use o comando diff. Vamos usar um cenário simples parar comparar dois arquivos de texto e verificar se há alguma diferença entre eles.&lt;br /&gt;
&lt;br /&gt;
Suponha que você tem dois arquivos no diretório /tmp:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 /tmp/1.txt:&lt;br /&gt;
&lt;br /&gt;
 aaa&lt;br /&gt;
 bbb&lt;br /&gt;
 ccc&lt;br /&gt;
 ddd&lt;br /&gt;
 eee&lt;br /&gt;
 fff&lt;br /&gt;
 ggg&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 e /tmp/2.txt:&lt;br /&gt;
&lt;br /&gt;
 bbb&lt;br /&gt;
 c c&lt;br /&gt;
 ddd&lt;br /&gt;
 eee&lt;br /&gt;
 fff&lt;br /&gt;
 ggg&lt;br /&gt;
 hhh&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
São arquivos criados com pouco conteúdo e simples – é o jeito mais fácil para explicar como a comparação funciona. Se não houver diferenças entre os arquivos, você não verá nenhuma saída, mas se dois arquivos são de fato diferentes, todas as divergências serão mostradas com a saída padrão do diff:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 $ diff /tmp/1.txt /tmp/2.txt&lt;br /&gt;
 1d0&lt;br /&gt;
 &amp;lt; aaa&lt;br /&gt;
 3c2&lt;br /&gt;
 &amp;lt; ccc&lt;br /&gt;
 ---&lt;br /&gt;
 &amp;gt; c c&lt;br /&gt;
 7a7&lt;br /&gt;
 &amp;gt; hhh&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Linhas como “1d0” e “3c2” são as coordenadas e os tipos das diferenças entre os dois arquivos comparados, enquanto linhas como “&amp;lt; aaa” e “&amp;gt; hhh” são as diferenças entre os arquivos.&lt;br /&gt;
&lt;br /&gt;
As coordenadas incluem dois números e uma letra entre eles. As letras dizem que tipo de mudança foi descoberta:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 d uma linha foi removida (deleted)&lt;br /&gt;
 c uma linha foi alterada (changed)&lt;br /&gt;
 a uma linha foi adicionada (appended)&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
O número à esquerda da letra diz qual linha do arquivo original (o primeiro), e o número à direita diz qual linha do segundo arquivo arquivo foi usada na comparação.&lt;br /&gt;
&lt;br /&gt;
Então, olhando para os dois arquivos e a saída do diff acima, você pode ver o que aconteceu:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 1d0&lt;br /&gt;
 &amp;lt; aaa&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Isso significa que a linha 1 foi removida. &amp;lt; aaa sugere que a linha aaa existe apenas no arquivo original.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 3c2&lt;br /&gt;
 &amp;lt; ccc&lt;br /&gt;
 ---&lt;br /&gt;
 &amp;gt; c c&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
E isso significa que a linha número 3 foi alterada. Você pode confirmar verificando que no primeiro arquivo a linha era “ccc” e no segundo a linha agora é “c c”.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 7a7&lt;br /&gt;
 &amp;gt; hhh&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Finalmente, isso confirma que uma nova linha foi adicionada no segundo arquivo, “hhh” na na linha 7.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Unified ===&lt;br /&gt;
&lt;br /&gt;
Entre as várias opções que o diff aceita, uma opção que pode facilitar a visualização das diferenças é a opção -u (unified) que irá mostrar na saída os dois arquivos unidos no mesmo contexto.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 $ diff -u /tmp/1.txt /tmp/2.txt&lt;br /&gt;
 - - - /tmp/1.txt   2011-06-07 11:24:29.223000060 -0400&lt;br /&gt;
 +++ /tmp/2.txt 2011-06-07 11:24:45.830000062 -0400&lt;br /&gt;
 @@ -1,7 +1,7 @@&lt;br /&gt;
 -aaa&lt;br /&gt;
 bbb&lt;br /&gt;
 -ccc&lt;br /&gt;
 +c c&lt;br /&gt;
 ddd&lt;br /&gt;
 eee&lt;br /&gt;
 fff&lt;br /&gt;
 ggg&lt;br /&gt;
 +hhh&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A saída mostra os dois arquivos juntos, com a comparação do primeiro arquivo&lt;br /&gt;
com o segundo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Colordiff ===&lt;br /&gt;
&lt;br /&gt;
Colordiff é um script em Perl que produz a mesma saída do diff, mas com destaques coloridos para facilitar a visualização das mudanças. Veja como é a saída para o nosso exemplo:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p style=&amp;quot;text-align: justify;&amp;quot;&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;text-align: justify;&amp;quot;&amp;gt;$ colordiff -u /tmp/1.txt /tmp/2.txt&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;text-align: justify;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color: #ff0000;&amp;quot;&amp;gt;- - - /tmp/1.txt   2011-06-07 18:28:53.459153111 -0400&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;text-align: justify;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color: #3366ff;&amp;quot;&amp;gt;+++ /tmp/2.txt 2011-06-07 18:29:02.606153114 -0400&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;text-align: justify;&amp;quot;&amp;gt;@@ -1,7 +1,7 @@&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;text-align: justify;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color: #ff0000;&amp;quot;&amp;gt;-aaa&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;text-align: justify;&amp;quot;&amp;gt;bbb&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;text-align: justify;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color: #ff0000;&amp;quot;&amp;gt;-ccc&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;text-align: justify;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color: #3366ff;&amp;quot;&amp;gt;+c c&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;text-align: justify;&amp;quot;&amp;gt;ddd&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;text-align: justify;&amp;quot;&amp;gt;eee&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;text-align: justify;&amp;quot;&amp;gt;fff&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;text-align: justify;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color: #ff0000;&amp;quot;&amp;gt;-ggg&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;text-align: justify;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color: #3366ff;&amp;quot;&amp;gt;+ggg&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;text-align: justify;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;color: #3366ff;&amp;quot;&amp;gt;+hhh&amp;lt;/span&amp;gt;&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A ferramenta diff provavelmente já estará na sua distribuição linux assim que você instalar o sistema operacional. Mas o colordiff geralmente não é distribuído junto. Você pode instalar o pacote pelo repositório do seu sistema ou efetuando o download de colordiff.sourceforge.net.&lt;br /&gt;
&lt;br /&gt;
Para instalar o colordiff em um sistema baseado em Debian:&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 # apt-get install colordiff&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Outras distribuições que empacotam o colordiff incluem: Gentoo Linux, Fedora, MacOS X/Darwin, Lunar Linux, FreeBSD e ArchLinux.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Como criar patches com diff e patch ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Situação 1:&#039;&#039;&#039; você está tentando compilar um pacote com o código-fonte e então descobre que alguém já consertou para que ele compile no seu sistema.&lt;br /&gt;
Eles disponibilizaram o trabalho como um “patch”, mas você não tem certeza do que fazer com isso. A resposta é aplicar o patch no código-fonte original com uma ferramenta por linha de comando chamada patch.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Situação 2:&#039;&#039;&#039; você fez o download do código-fonte de um pacote open-source e após algumas pequenas mudanças, você compila ele para seu sistema. Você quer compartilhar o seu trabalho para outros programadores, ou para os&lt;br /&gt;
autores do pacote, sem redistribuir o código-fonte inteiro. Esta é uma situação que você precisa criar um patch, e a ferramenta que geralmente é usada é a diff.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Criando patches com diff ===&lt;br /&gt;
&lt;br /&gt;
Usar diff é simples quando você está trabalhando com poucos arquivos ou diretórios inteiros. Para criar um patch de um único arquivo, use diff com a&lt;br /&gt;
opção unified:&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 diff -u original.c novo.c &amp;gt; original.patch&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para criar um patch do código-fonte inteiro, faça uma cópia da árvore do diretório:&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 cp -R original novo&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Faça todas as suas mudanças no diretório novo/. Então crie um patch do código-fonte inteiro:&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 diff -rupN original/ novo/ &amp;gt; original.patch&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Descrição das opções usadas:&lt;br /&gt;
&#039;&#039;&#039;r&#039;&#039;&#039; Comparar arquivos recursivamente, nos diretórios e sub-diretórios.&lt;br /&gt;
&#039;&#039;&#039;u&#039;&#039;&#039; Unificar arquivos comparados na mesma saída.&lt;br /&gt;
&#039;&#039;&#039;p&#039;&#039;&#039; Mostra em qual função da linguagem C cada alteração está.&lt;br /&gt;
&#039;&#039;&#039;N&#039;&#039;&#039; Trata arquivos inexistentes como arquivos vazios.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Aplicando patches com patch ===&lt;br /&gt;
&lt;br /&gt;
Para aplicar um patch em um único arquivo, vá até o diretório em que o arquivo está e chame patch:&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 patch &amp;lt; foo.patch&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Estas instruções assumem que o patch está no formato unificado (opção -u do diff), que identifica o arquivo em que o patch deve ser aplicado. Se você não usou o formato unificado, pode dizer em qual arquivo deseja aplicar o patch:&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 patch foo.txt &amp;lt; bar.patch&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aplicar patches para diretórios inteiros é parecido, mas você precisa ter cuidado ao definir o nível da opção strip. A opção -p ou --strip diz quantos diretórios devem ser retirados de cada caminho de arquivo. Isso é útil para&lt;br /&gt;
aplicar um patch em computadores diferentes do qual o patch foi criado.&lt;br /&gt;
&lt;br /&gt;
Veja o trecho do manual do patch sobre a opção -p:&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 Por exemplo, supondo que o caminho para um arquivo no patch é&lt;br /&gt;
 * /u/howard/src/blurfl/blurfl.c&lt;br /&gt;
 usando -p0 o caminho não será modificado, com -p1 usaria o caminho&lt;br /&gt;
 * u/howard/src/blurfl/blurfl.c&lt;br /&gt;
 sem o primeiro slash, e -p4&lt;br /&gt;
 * blurfl/blurfl.c&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Exemplo da opção patch para um diretório inteiro, aonde o primeiro caminho slash é removido:&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 patch -p1 &amp;lt; baz.patch&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Outro exemplo, se o patch que você baixou tem o um arquivo com o seguinte caminho:&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 /users/stephen/package/src/net/http.c&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
E você está trabalhando em um diretório que contém net/http.c, use&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 patch -p5 &amp;lt; baz.patch&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se você aplicou um patch, mas quer remover ele, use a opção de reverter (-r ou --reverse):&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 patch -p5 -R &amp;lt; baz.patch&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Isso é o básico para o uso de diff e patch. Para mais informações consulte os manuais:&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 man diff&lt;br /&gt;
 man patch&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Contribuintes ==&lt;br /&gt;
* Mauro Miazaki&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Referências ==&lt;br /&gt;
* [http://www.unixtutorial.org/2008/02/compare-text-files-using-diff/ How to Compare Text Files Using diff]&lt;br /&gt;
* [http://jungels.net/articles/diff-patch-ten-minutes.html The Ten Minute Guide to diff and patch]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
[[Ensino Extracurricular de Programação de Computadores | CLIQUE AQUI]] para voltar.&lt;/div&gt;</summary>
		<author><name>Lpadilha</name></author>
	</entry>
</feed>