题解:UVA12791 Lap

翻译

给你两辆车跑一圈的时间,求第二辆车会被第一辆车套多少圈。

思路

这道题是一道行程问题,我们用第二辆车的时间去减去第一辆车的时间求出时间差,再用第二辆车的时间去除以这个时间差即可,注意这里需要向上取整。

代码

#include <bits/stdc++.h>
#define endl '\n'
using namespace std;
int u, v;
int main()
{
    while (cin >> u >> v)
        cout << ceil((double)v / (v - u)) << endl;
    return 0;
}