An efficient algorithm for the solution to the Riemann problem