示例#1
0
				f.calculaRota() # calcula o custo do caminho e colocar

				strCidadeInicial = str(f.getCidadeInicial())
				
				# Primeiro caminho
				# Formação do pool
				custoPool = 0
				# caminhosPool[strCidadeInicial] = Caminho(f.caminho, f.custoAtual, f.getCidadeInicial())
				# print '=============================='
				# print f.getPool()
				melhoresCaminhosLocais = {}
				melhoresCustosLocais = {}

				matriz = {}

				cDP = f.getPool()

				for c1 in range(5):
					melhorCustoLocal = 99999999
					visitados = []
					visitados.append(c1)
					for c2 in range(5):
						if c2 not in visitados:
							visitados.append(c2)

							for c3 in range(5):
								if c3 not in visitados:
									visitados.append(c3)

									for c4 in range(5):
										if c4 not in visitados: