Under which of the following conditions is it most beneficial to use a heuristic approach to solve a problem?a. When the problem can be solved in a reasonable time and an approximate solution is acceptableb. When the problem can be solved in a reasonable time and an exact solution is neededc. When the problem cannot be solved in a reasonable time and an approximate solution is acceptabled. When the problem cannot be solved in a reasonable time and an exact solution is needed