想到辅助线就可以写了
#include <set>
#include <map>
#include <stack>
#include <queue>
#include <deque>
#include <cmath>
#include <vector>
#include <string>
#include <cstdio>
#include <cstdlib>
#include <cstring>
#include <iostream>
#include <algorithm>
using namespace std;
#define L(i) i<<1
#define R(i) i<<1|1
#define INF 0x3f3f3f3f
#define pi acos(-1.0)
#define eps 1e-9
#define maxn 100100
#define MOD 1000000007
int n;
int main()
{
//freopen("in.txt","r",stdin);
//freopen("out.txt","w",stdout);
int t,C = 1;
scanf("%d",&t);
while(t--)
{
scanf("%d",&n);
double f = acos(-3.0/4)/8*n*n-(1.0*n*n/2*acos(9.0/16)-sqrt(7)/8*n*n);
printf("%.2f\n",f*2);
}
return 0;
}