·
Cursos Gerais ·
Linguagens de Programação
Send your question to AI and receive an answer instantly
Recommended for you
2
Graficos 3D Interativos com OpenGL - Iluminacao Texturizacao e ABCg
Linguagens de Programação
UFABC
2
Semiparticionado de Vetor Impar - Implementacao em C
Linguagens de Programação
UFABC
7
Exercícios de Lógica de Programação - Manipulação de Inteiros com Troca, Remoção e Inserção de Dígitos
Linguagens de Programação
UFABC
4
Lista de Exercícios sobre Matrizes em Python - Verificação de Propriedades e Elementos Oeste Menores
Linguagens de Programação
UFABC
1
Relogio Digital em Assembly - Implementacao com Gerador de Sinais e Displays
Linguagens de Programação
UFABC
3
Prova Python - Gráficos de Funções e Análise de Dados com Pandas
Linguagens de Programação
UFABC
3
Conversao Decimal para Hexadecimal com Pilha em Java - Lista de Exercicios
Linguagens de Programação
UFABC
3
Exercicios Resolvidos - Algoritmos Geneticos Redes Neurais e Probabilidade
Linguagens de Programação
UFABC
3
Lista de Exercicios Resolvida - Processamento da Informacao UFABC
Linguagens de Programação
UFABC
1
Relogio Digital em Assembly - Programa Completo
Linguagens de Programação
UFABC
Preview text
Faça um programa que leia um grafo ponderado e dois vértices s e t Calcule o primeiro caminho aumentante de um vértice s até um vértice t usando uma busca em largura BFS Calcule o resultado do primeiro aumento de fluxo usando o caminho aumentante encontrado Considere o fluxo inicial zero Entrada Recebe n m s e t n é o total de vértices m o total de arcos s é a fonte e t é o sumidouro A seguir m linhas cada linha com um trio de inteiros correspondentes ao início e fim do arco seguido do peso do arco Os vértices são identificados de 0 até n1 Saída Linha 1 imprime o caminho aumentante O formato do caminho é i j peso Linha 2 imprime a capacidade deste caminho Imprima também o resultado de aumentar o fluxo com este caminho aumentante Linha 3 imprime a matriz de fluxo Linha 4 imprime a matriz de adjacência da rede residual resultante após o aumento do fluxo Exemplo Entrada 6 9 9 5 0 1 16 0 2 3 1 3 12 2 1 4 2 4 14 3 2 9 3 5 20 4 3 7 4 5 4 Saída 0 1 16 1 3 12 3 5 20 12 0 12 0 0 0 0 0 0 12 0 0 0 0 0 0 0 0 12 0 0 0 0 0 0 0 4 0 0 0 14 0 12 9 0 0 8 0 0 7 0 4 0 0 0 12 0
Send your question to AI and receive an answer instantly
Recommended for you
2
Graficos 3D Interativos com OpenGL - Iluminacao Texturizacao e ABCg
Linguagens de Programação
UFABC
2
Semiparticionado de Vetor Impar - Implementacao em C
Linguagens de Programação
UFABC
7
Exercícios de Lógica de Programação - Manipulação de Inteiros com Troca, Remoção e Inserção de Dígitos
Linguagens de Programação
UFABC
4
Lista de Exercícios sobre Matrizes em Python - Verificação de Propriedades e Elementos Oeste Menores
Linguagens de Programação
UFABC
1
Relogio Digital em Assembly - Implementacao com Gerador de Sinais e Displays
Linguagens de Programação
UFABC
3
Prova Python - Gráficos de Funções e Análise de Dados com Pandas
Linguagens de Programação
UFABC
3
Conversao Decimal para Hexadecimal com Pilha em Java - Lista de Exercicios
Linguagens de Programação
UFABC
3
Exercicios Resolvidos - Algoritmos Geneticos Redes Neurais e Probabilidade
Linguagens de Programação
UFABC
3
Lista de Exercicios Resolvida - Processamento da Informacao UFABC
Linguagens de Programação
UFABC
1
Relogio Digital em Assembly - Programa Completo
Linguagens de Programação
UFABC
Preview text
Faça um programa que leia um grafo ponderado e dois vértices s e t Calcule o primeiro caminho aumentante de um vértice s até um vértice t usando uma busca em largura BFS Calcule o resultado do primeiro aumento de fluxo usando o caminho aumentante encontrado Considere o fluxo inicial zero Entrada Recebe n m s e t n é o total de vértices m o total de arcos s é a fonte e t é o sumidouro A seguir m linhas cada linha com um trio de inteiros correspondentes ao início e fim do arco seguido do peso do arco Os vértices são identificados de 0 até n1 Saída Linha 1 imprime o caminho aumentante O formato do caminho é i j peso Linha 2 imprime a capacidade deste caminho Imprima também o resultado de aumentar o fluxo com este caminho aumentante Linha 3 imprime a matriz de fluxo Linha 4 imprime a matriz de adjacência da rede residual resultante após o aumento do fluxo Exemplo Entrada 6 9 9 5 0 1 16 0 2 3 1 3 12 2 1 4 2 4 14 3 2 9 3 5 20 4 3 7 4 5 4 Saída 0 1 16 1 3 12 3 5 20 12 0 12 0 0 0 0 0 0 12 0 0 0 0 0 0 0 0 12 0 0 0 0 0 0 0 4 0 0 0 14 0 12 9 0 0 8 0 0 7 0 4 0 0 0 12 0