POJ1862-Stripies
来源:互联网 发布:python的列表推导式 编辑:程序博客网 时间:2024/06/16 10:33
这题是基本不等式啊,每次选取质量m最大的两个stripy进行碰撞结合,能够得到最小的质量。
所有只要维护一个优先队列就可以了。
#include <cstdio>#include <cmath>#include <queue>using namespace std;priority_queue<double> que;int main(){ int n; scanf("%d", &n); for (int i = 0; i < n; i++) { double m; scanf("%lf", &m); que.push(m); } while (que.size() > 1) { double m1 = que.top(); que.pop(); double m2 = que.top(); que.pop(); que.push(2 * sqrt(m1 * m2)); } printf("%.3f\n", que.top()); return 0;}
0 0
- (POJ1862)Stripies
- POJ1862-Stripies
- POJ1862 Stripies
- [POJ1862]Stripies
- POJ1862 Stripies 贪心
- POJ1862——Stripies
- POJ1862 Stripies 【贪心】
- [贪心]poj1862 Stripies
- POJ1862 Stripies (贪心)
- poj1862~Stripies~贪心+优先队列
- POJ1862:Stripies(优先队列)
- #POJ1862#Stripies(贪心 + 数学分析)
- poj1862
- poj1862
- poj1862
- Stripies
- Stripies
- Stripies
- iOS到Mac OS之NSTableView的简单使用
- yum源变化
- 235. Lowest Common Ancestor of a Binary Search Tree
- iOS语音播放之切换听筒和扬声器的方法解决方案
- 【PHP】进一法取整、四舍五入取整、忽略小数等的取整数方法大全
- POJ1862-Stripies
- php开发中的页面跳转方法
- [IOS/翻译]Core Services Layer
- 流程实例管理
- Android 用户界面---操作栏(Action Bar 一)
- C++实验2-利用循环求和
- 基于opencv和QT的人脸(人眼)检测程序
- C++实验4-百钱百鸡问题
- servlet/filter/listener/interceptor区别与联系