坐标化,然后四舍五入,太吊了
#include <algorithm>
#include <cstdio>
#include <cmath>
#include <cstring>
#include <cctype>
#include <cstdlib>
#include <iostream>
using namespace std;
int main() {
int n, m;
while (scanf("%d%d", &n, &m) != EOF) {
double res = 0.0;
for (int i = 1; i < n; ++ i) {
double p = (double)i / n * (m + n);
res += fabs(p - floor(p + 0.5)) / (m + n);
}
printf("%.4lf\n", res * 10000);
}
}