Submission
Status:
PPPPPPPPPP
Subtask/Task Score:
100/100
Score: 100
User: purihorharin
Problemset: D.Think Sol!
Language: cpp
Time: 0.070 second
Submitted On: 2026-03-20 10:37:25
#include <iostream>
#include <iomanip>
#include <algorithm>
using namespace std;
double myabs (double x) {
return x >= 0 ? x : -x;
}
int main () {
cin.tie(nullptr);
ios_base::sync_with_stdio(false);
double h, m;
int n;
cin >> h >> m >> n;
for (int i = 0; i < n; i++) {
double a, b;
cin >> a >> b;
a += b / m;
a *= 2 / h;
if (a >= 1) {
a -= 1;
}
b /= m;
cout << fixed << setprecision(12) << min({myabs(a - b), myabs(1 - a + b), myabs(1 - b + a)}) * 360 << "\n";
}
}