求dalao
  • 板块P1258 小车问题
  • 楼主hezi_j
  • 当前回复0
  • 已保存回复0
  • 发布时间2024/1/27 22:56
  • 上次更新2024/1/28 09:37:58
查看原帖
求dalao
1158043
hezi_j楼主2024/1/27 22:56

我的思路是通过列等式来做

但是样例过了而且是0分哭泣

#include<bits/stdc++.h>
using namespace std;
/*
  (s-b*t)/a=(((b*t-a*t)/(a+b))*b+s-b*t)/b
           
 */
double s,a,b;double t;//t:第一次扔下车
int main(void){
    cin>>s>>a>>b;
    t=(s/a-s/b)/(b/a+2.0*a/(a+b));
     double ans=t+(s-b*t)/a;

     cout<<fixed<<setprecision(6)<<ans<<endl;

}
2024/1/27 22:56
加载中...