算法竞赛入门经典 墓地雕塑
来源:互联网 发布:安卓程序员简历 编辑:程序博客网 时间:2024/04/27 14:15
算法竞赛入门经典 墓地雕塑
/*Name: 墓地雕塑 Copyright: 刘汝佳 Author: Analyst Date: 01/03/14 11:35Description: dev-cpp 5.5.3*/#include <iostream>#include <math.h>using namespace std;int main(){int n, m;while (scanf("%d%d", &n, &m) == 2){double ans = 0.0;for (int i = 1; i < n; ++i){double pos = (double)i / n * (n+m); //计算每个需要移动的雕塑的坐标 ans += fabs(pos - floor(pos+0.5)) / (n+m); //累计移动距离 }printf("%.4lf\n",ans*10000); //等比例扩大坐标 }return 0;}
ps:
1.主要用到坐标缩放,自己画一个图。
2.理解:double pos = (double)i / n * (n+m); //计算每个需要移动的雕塑的坐标
3.floor() 表示向下取整。floor(x+0.5)就相当于4舍5入了。感觉和(int)(x+0.5)也差不多。
0 0
- 算法竞赛入门经典 墓地雕塑
- 【算法设计与分析】墓地雕塑
- 算法竞赛入门经典
- 算法竞赛入门经典
- Graveyard(墓地雕塑)
- LA3708 Graveyard 墓地雕塑
- UVA-墓地雕塑
- graveyard,neerc(墓地雕塑)
- LA3708墓地雕塑
- LA3708 Graveyard 墓地雕塑
- LA3708 墓地雕塑
- 墓地雕塑(LA 3708)
- uvalive 3708 墓地雕塑
- 算法竞赛入门经典心得
- 《算法竞赛入门经典》勘误表
- 算法竞赛入门经典读书笔记
- #《算法竞赛入门经典》勘误
- 算法竞赛入门经典2
- 九度OJ 1547 出入栈 -- 动态规划
- 动态生成变量名
- Comparable与Comparator区别联系
- mysql-5.6.16-win32免安装配置方法
- 通过批处理文件命令行传参创建文件内容到android手机
- 算法竞赛入门经典 墓地雕塑
- 英雄会 15 无穷字符串
- Confluence 最近更新(Recently Updated)宏
- hdu数据结构题 看病要排队 queue
- 开源蜘蛛集合
- ios 很火的20个开源框架
- int 3中断与软件调试
- 什么是MES?
- 唯美到心痛,樱空之雪是这世上最大的幸福