https://codeforces.com/gym/101972/problem/C
https://blog.csdn.net/a1dark/article/details/10679833
#include<bits/stdc++.h>
#define endl '\n'
#define _for(i,a,b) for(int i=a;i<b;i++)
using namespace std;
const int N = 1e5+5;
typedef long long ll;
double a,b,c,x;
int t;
int main(){
ios::sync_with_stdio(0),cin.tie(0),cout.tie(0);
cin>>t;
// scanf("%d",&t);
while(t--){
cin>>a>>b>>c>>x;
// scanf("%lf%lf%lf%lf",&a,&b,&c,&x);
double temx,temy,res = 0;
temx = b*x/100.0;
temy = a*x/100.0;
res = sqrt((b+c*2)*(b+c*2)+a*a ) + sqrt( temx*temx+temy*temy ) +sqrt( (b+c*2-temx)*(b+c*2-temx)+(a-temy)*(a-temy) );
cout<<fixed<<setprecision(9)<<res<<endl;
// printf("%.9f\n",res);
}
return 0;
}
超市超时了,换成C就过了