sexta-feira, 31 de maio de 2013

Questão - Semana 29/05



MO417 - QUESTÃO PARA A PROVA ORAL

Número:

Enunciado: Algumas vezes, arestas em grafos possuem uma capacidade mínima que deve ser cumprida. Por exemplo, no grafo abaixo, a aresta AB tem máxima capacidade igual a 6 e mínima igual a 4, isto nos fornece que o fluxo nesta aresta tem de estar entre 4 e 6.


Dado o grafo abaixo, qual deve ser os valores de x e y, representando respectivamente a capacidade mínima e máxima da aresta AC , para que seja possível obter um eventual fluxo para a rede?



(a) x=7 e y=10
(b) x=4 e y=5
(c) x=1 e y=8
(d) x=3 e y=12
(e) NDA


Ideia original de: Lucas Miguel de Carvalho

quarta-feira, 15 de maio de 2013

1ª QUESTÃO - semana 16/05



MO417 - QUESTÃO PARA A PROVA ORAL

Número:

Enunciado: Considere um tabuleiro 3x4. Cada quadrado contém um número:
O objetivo do jogo consiste em deslocar sua peça do canto superior esquerdo até o canto inferior direito,através de uma sequência de movimentos para a direita ou para baixo, de forma de minimizar o somatório dos pontos correspondentes aos quadrados que você passou. 
O jogo pode ser descrito como um problema de caminho mínimo, onde cada quadrado tem sua posição correspondente, mostrado na figura abaixo:

Nessas condições, ao aplicarmos o algoritmo de Dijkstra para resolver o jogo, quantos nós (quadrados) pares não estarão no caminho ótimo ?

(a) 4
(b) 3
(c) 2
(d) 5
(e) NDA


Ideia original de: Lucas Miguel de Carvalho

2ª QUESTÃO - semana 16/05


MO417 - QUESTÃO PARA A PROVA ORAL

Número:

Enunciado:  Você está jogando um jogo online chamado DotA. Percebendo que você pode converter o mapa do jogo em um grafo com vértices representando as posições no mapa e as arestas os caminhos até eles, você observa que cada passagem no grafo provoca uma quantidade diferente de danos à você no jogo. É possível ainda alterar o grafo para usar pesos para representar os danos causados ​​por cada aresta. Você então, usa o algoritmo de Dijkstra para encontrar o caminho de A a H, com o menor dano possível. Anote a ordem em que os vértices são removidos da fila de prioridade ao executar o algoritmo de Dijkstra.


(a) A, B, D, C, F, E, G, H 
(b) A, B, C, D, F, E, G, H
(c) A, B, D, C, E, F, G, H
(d) A, B, C, D, E, F, G, H
(e) NDA


Ideia original de: Lucas Miguel de Carvalho