Hrbust 1894 渡河问题

Hrbust 1894 渡河问题_第1张图片

#include
#include

int main(void)
{
    double x1, t1, x2, t2, w;
    double t, v1, v2, vw, vb, v;   // v是船速
    while(~scanf("%lf %lf %lf %lf %lf", &x1, &t1, &x2, &t2, &w)){
        if(v1 < v2){
            t = v1;
            v1 = v2;
            v2 = t;
        }
        v1 = x1 / t1;
        v2 = x2 / t2;
        vb = (v1 + v2) / 2.0;
        vw = v1 - vb;
        v = sqrt(vb*vb - vw*vw);
        printf("%.2f\n", w / v);
    }
    return 0;
}

新知识
double输入占位符为%lf,输出占位符是%f
学会了渡河问题的思路船速平方减流速平方为实际垂直过河速度

你可能感兴趣的:(哈理工oj)