Keep only bit of an expression unevaluated for display

Consider the code

h[x_, y_, n_] := x^2 + (y - (x^2)^(1/n))^2 g[u_] := ContourPlot[h[x, y, u] == 1, {x, -1, 1}, {y, -1, 2},    PlotLabel -> StandardForm[h[x, y, u]] == 1] g[3.1] 

which gives

enter image description here

I would like 1/3.1 to be displayed in the PlotLabel instead of the evaluated value 0.322581. I know about HoldForm but how do I apply it only to that bit of the expression.