algoritmos para solucionar o PCV