問題を追いかける.

1230 ワード

1.タイトル:

Problem Description


長さnメートルの環状滑走路で、甲乙2人は同時に並んでスタートし、甲の平均速度は毎秒aメートル、乙の平均速度は毎秒bメートルで、2人のスタート後の最初の出会いはスタートラインの数メートル前ですか?

Input


入力データは複数のテストインスタンスからなり、各テストインスタンスが1行を占める.各グループのデータ入力量n,a,b.

Output


出力が最初に出会ったのはスタートラインの数メートル前で、出力ごとに1行を占めて、結果は整然としています.

Sample Input

300 5 4.4

Sample Output

100

Author


lj
 
 
 
 
 
2.考え方:
この問題はスケジュールの問題です.例の答えは次のとおりです.
300÷(5-4.4)=500秒500×5=2500メートル2500÷300=8......100メートル、これは小学校の奥数のテーマです.
 
 
3.参照コード:
 
#include 

int main()
{
    double n, a, b, t, x, y, w;
    int z;

    while (~scanf("%lf%lf%lf", &n, &a, &b)) {
            
        if (a > b)
            t = a - b;
        else
            t = b - a;

        y = n / t;

        x = a * y;

        z = (int)x / n;

        w = x - z * n;

        printf("%d
", (int)w); } return 0; }