#include <cstdio> #include <iostream> #include <cmath> const double pi=acos(-1); using namespace std; int main() { int test; scanf("%d",&test); for(;test;test--) { int id,n,m; double a,b; double A,B,C; double x,y; double alpha; scanf("%d",&id); scanf("%d%d",&n,&m); alpha=pi/n; a=sin(alpha)/(1-sin(alpha)); b=a+1; m--; for(;m;m--) { A=(1-(b/a)*(b/a)); B=(2*a+2*sqrt(b*b-a*a)*b/a); C=-(b*b-a*a); x=(-B-sqrt(B*B-4*A*C+1e-8))/(2*A); y=sqrt(b*b-a*a)+sqrt((a+x)*(a+x)-a*a); a=x; b=y; } printf("%d %.3lf %.3lf\n",id,a,2*pi*a+2*a*n); } return 0; }