Skip to content

Latest commit

 

History

History
52 lines (38 loc) · 2.69 KB

README.md

File metadata and controls

52 lines (38 loc) · 2.69 KB

Grafos2_Exercicios-Beecrowd

Número da Lista: 8
Conteúdo da Disciplina: Grafos2

Alunos

Matrícula Aluno
211031664 Catlen Cleane Ferreira de Oliveira
212002907 Zenilda Pedrosa Vieira

Sobre

Escolhemos 5 exercícios do Beecrowd sobre a matéria estudada.

Kruskal - Nível 5 - 1152 - Estradas Escuras
Kruskal - Nível 3 - 1764 - Itinerário do Papai Noel
Prim - Nível 3 - 2404 - Reduzindo Detalhes em um Mapa
Prim - Nível 5 - 3144 - G de Grafo
Dijkstra - Nível 4 - 1123 - Desvio de Rota

Obs.: O código 1123, ao ser submetido ao Beecrowd, gerou Run Time Error. No log fornecido, o erro gerado é "<<< file is too large >>>". Acreditamos que o erro se deu ao log de saída do Beecrowd ter excedido o número máximo de linhas. Pode ter sido em decorrência da forma como o nosso código foi escrito, sem o uso das bibliotecas de grafo e heap, e não necessariamente um erro no código, já que o código passa nos testes do Beecrowd até o momento que o buffer do log "estoura".

Screenshots

1152 1764
2404 3144
1123

Vídeo explicativo

Apresentacao_Grafos2.mp4

Instalação

Linguagem: Python
Os códigos foram feitos em Python 3.11.

Uso

Para rodar basta clonar o repositório e usar o comando no terminal (dentro da pasta do arquivo):

python3 "nome_arquivo.py" < "nome_arq_entradas.txt"

Outra forma de verificar o código é submetê-lo ao juiz do Beecrowd.
Beecrowd - 1152 - Estradas Escuras
Beecrowd - 1764 - Itinerário do Papai Noel
Beecrowd - 2404 - Reduzindo Detalhes em um Mapa
Beecrowd - 3144 - G de Grafo
Beecrowd - 1123 - Desvio de Rota

Outros

Foram escolhidos um exercício de algoritmo de Dijkstra, dois de Prim e dois de Kruskal.