Submission
Status:
----------
Subtask/Task Score:
0/100
Score: 0
User: un8qe_x3
Problemset: Tired To Walk
Language: cpp
Time: 0.003 second
Submitted On: 2025-10-20 21:39:31
#include <bits/stdc++.h>
using namespace std;
#define ll long long
#define ld long double
int main() {
ld scale, speed;
cin >> scale >> speed;
ll y1, x1, y2, x2;
cin >> y1 >> x1 >> y2 >> x2;
// Correct distance formula
ld dist = sqrtl((x2 - x1) * (x2 - x1) + (y2 - y1) * (y2 - y1)) * scale;
// Speed is in km/h → convert to m/min
ld speed_mpm = (speed * 1000.0) / 60.0;
// Time in minutes
ld total_minutes = dist / speed_mpm;
ll hr = total_minutes / 60;
ll min = round(total_minutes - hr * 60);
// Handle 60-minute rollover
if (min == 60) {
hr++;
min = 0;
}
cout << hr << " hr " << min << " min";
return 0;
}