您的位置:首页 > 其它

UVa 1388 - Graveyard

2013-08-15 19:41 375 查看
/*
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;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: