输入输出-一个流输入输出加速但超时了的题
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就过了