[itex]V= B+ CTV^N[/itex] is the same as the polynomial equation [itex]CTV^N- V+ B= 0[/itex]. There is NO general formula for solving a polynomial equation of degree greater than 5. In fact, it was proved about a hundred years ago that there cannot be a formula (involving only roots of numbers) for such equations.
And it is easy to show that your [itex]V=[B^{1-N}+C(N-1)T]^(1/(1-N))[/itex] is NOT a general solution to the equation. In the case that C= T= 1, B= -2 and N= 2, the equation becomes [itex]V= -2+ V^2[/itex] which is the same as [itex]V^2- V- 2= (V- 2)(V+ 1)= 0[/itex] which has roots 2 and -1. But your formula gives [itex]V= [(-2)^{-1}+ (1)(-1)(1)]^{1/-1}= [-1/2+ -1]^{-1}= [-3/2]^{-1}= -2/3[/itex] which is NOT a solution.