poj 3154 Graveyard 贪心
2016-03-15 16:17
465 查看
//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; }
相关文章推荐
- webservice
- android 贵金属 2.2
- android软件-电视指南
- android 贵金属&a a86b mp;nbsp;2.1
- [OJ ] Majority Element II
- 关于我的android软件--贵金属
- 【考试】70天复习一次通过信息系统项目管理师考试经验和心得
- android opencv build.gradle
- MySQL权限经验原则
- XMPP的简单了解及使用(3)
- VMware中安装VMware tools
- POJ 2253
- Hive 安装配置、HWI
- 创建Fragment然后添加到Activity中
- leetcode:N-Queens II 【Java】
- C118+FT232rl 免按键刷机实现方法
- IIS音频总线学习(一)
- Android requires compiler compliance level 5.0 or 6.0. Found '1.4' instead
- Git fetch和git pull的区别
- arm-linux移植MT7601Uusb无线网卡(小度wifi,360随身WIFI 2代)