poj 3154 Graveyard 贪心
2024-10-19 06:15:50
//poj 3154
//sep9
#include <iostream>
#include <cmath>
using namespace std;
double a[2048];
double b[2048]; int main()
{
int n,m;
while(scanf("%d%d",&n,&m)==2){
for(int i=0;i<n;++i)
a[i]=i*(10000.0/n);
for(int i=0;i<(n+m);++i)
b[i]=i*(10000.0/(n+m));
double ans=0;
for(int i=0;i<n;++i){
double minx=9999999.9;
for(int j=0;j<m+n;++j)
minx=min(minx,fabs(a[i]-b[j]));
ans+=minx;
}
printf("%.4lf\n",ans);
}
return 0;
}
最新文章
- MySQL解压版配置步骤
- js 斐波那契数列(兔子问题)
- 安卓自动化测试:Android studio 自带的 Record Espresso Test || [ Appium &; (Android studio || Python|| Eclipse ) ]
- WPF ListView 排序
- Which Clang Warning Is Generating This Message?
- python: html 笔记2
- HDU 1715 大菲波数
- 记一次MySql入库后,文本出现乱码的问题
- CURL请求接口
- 设计模式12---设计模式之代理模式(Proxy)(结构型)
- Linux常用C函数---内存控制篇
- 将项目同时托管到Github和Git@OSC
- 使用nodejs的http模块创建web服务器
- 【待整理】MySQL alter table modify vs alter table add产生state不一样
- WebStorm配置Vue开发环境
- 小米5.0以上系统如何没ROOT激活xposed框架的经验
- bzoj 1002
- jQuery键盘敲击事件,换键的话换键码就可以
- firewall-cmd.man
- psdTohtml