/*
ch1, 例题4
*/
#include <cstdio>
#include <algorithm>
#include <cmath>
using namespace std;
int main()
{
#ifndef ONLINE_JUDGE
freopen("in.txt", "r", stdin);
#endif // ONLINE_JUDGE
int n, m;
while(scanf("%d%d", &n, &m) == 2) {
double v, sum = 0.0;
for(int i=1; i<n; i++) {
v = (double)i * (n+m) / n;
sum += abs(v - floor(v+0.5));
}
printf("%.4lf\n", sum*10000/(n+m));
}
return 0;
}
UVa 1388 - Graveyard
最新推荐文章于 2024-12-15 20:21:56 发布
本文展示了一个使用C++解决特定数学问题的例子程序。该程序读取输入文件,通过算法计算一系列数值,并输出处理后的结果。涉及核心内容包括C++语言特性、文件操作及数学计算方法。
204

被折叠的 条评论
为什么被折叠?



