算法入门之移动雕塑
来源:互联网 发布:淘宝直播看不到聊天 编辑:程序博客网 时间:2024/04/28 00:22
在周长为10000的圆上等距分布着n的雕塑,现在有m个雕塑加入,希望n+m个雕塑在圆周上均匀分布,要求移动的总距离尽量少
#include <iostream>#include <cmath>#include <cstdio>#include <cstring>#include <algorithm>#include <iomanip>using namespace std;const int M=10005;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);//累计移动的位置 }cout<<fixed<<setprecision(4)<<ans*10000<<endl;//等比例扩大坐标 }return 0;}
0 0
- 算法入门之移动雕塑
- 算法竞赛入门经典 墓地雕塑
- 【算法设计与分析】墓地雕塑
- 算法入门之KMP
- 算法入门之DFS
- 算法入门之BFS
- 算法入门之蚂蚁
- 运雕塑 雕塑奥运
- 运雕塑 雕塑奥运
- 我的移动开发入门之坑
- DirectX入门之添加移动摄像机
- POJ 3154 Graveyard 添加m个雕塑后仍旧使每个雕塑在圆圈上距离相等 需要移动的最小距离
- 插入排序算法之移动交换法
- 算法之将字符串的部分移动
- 算法入门之插入排序
- 算法入门之Trie树
- 算法入门之AC自动机
- 算法入门之正整数排序
- zoj 3741 Eternal Reality(DP)
- table点击表头排序
- 初识--UML
- 讨论“get”和“post”安全性
- HDU 1280 前m大的数 基数排序
- 算法入门之移动雕塑
- (十一)Struts2中ognl中的ValueStack理解
- LRU Cache 最近最少使用缓存的设计
- Linux netstat命令详解
- 4G手机新玩法
- 十一歸體詩
- 微软必应·英雄会第三届在线编程大赛:几个bing?
- Spring 刷新Introspector防止内存泄露
- css与html的结合