diff --git a/libs/jogador.c b/libs/jogador.c index 91ed3950424fb916ac5b95ed214382a1c7d71b85..3f86f455a575d3ba04a42dbadc3f15f031d8d5e1 100644 --- a/libs/jogador.c +++ b/libs/jogador.c @@ -17,7 +17,9 @@ Lista Joga(Grafo g, Lista grupo){ int altura = calculaAltura(g, grupo); int naoConsumidos = tamanhoLista(g->vertices) - tamanhoLista(grupo); - int profundidade = (sqrt(max) * (sqrt(altura) / sqrt(min)) * 1); //(altura/sqrt(naoConsumidos))); + double razao = (altura/sqrt(naoConsumidos)); + int profundidade = (sqrt(max) * (sqrt(altura) / sqrt(min)) * razao); + if(profundidade < 1) profundidade = 1; Lista filhos = filhosGrupo(grupo); diff --git a/tests/runTests.sh b/tests/runTests.sh index 6da7fb7fe60db884901d43dfd64509c27324ce95..42978d047042bbaff779c2ded0574be4c286738b 100755 --- a/tests/runTests.sh +++ b/tests/runTests.sh @@ -23,7 +23,7 @@ echo $HEUR tempo_max=120000 #120s # tamanhos do tabuleiro -tams=(3 4 8 16) +tams=(8 16 32) # lista de cores cores=(2 3 4 6 8 10)