t=gets.to_i
t.times{
	p1,k1=gets.split(" ")
	p1=p1.to_f
	k1=k1.to_i
	ans=1
	if k1==1 then
		ans=1.0
	elsif k1==2 then
		ans=p1+2.0*(1.0-p1)
	else
		qk=(1-p1)**(k1-1)
		ans=(1.0-qk)/p1+qk
	end
	puts ans
}