POJ 1877 Flooded! G++
#include <iostream>
#include <cstdio>
#include <algorithm>
#include <iomanip>
using namespace std;
//英语 看博友分析 抄博友程序 贪心
double da[1008];
int main()
{int tag=0;while(1){tag++;int n;int m;//cin>>n>>m;scanf("%d%d",&n,&m);if(n==0 && m==0){break;}for(int i=0;i<n;i++){for(int j=0;j<m;j++){scanf("%lf",&da[i*m+j]);//cin>>da[i*m+j];}}double v;cin>>v;sort(da,da+n*m); double di=da[0];double sum=da[0];double le=0;int i;int flag=0;double num=0;for(i=1;i<n*m;i++){double t=da[i]*i-sum;//cout<<i<<" "<<t*100<<sum<<endl;if(t*100>=v){flag=1;le=(v+(sum)*100)/(i*100);num=(double)i/(double)(n*m);break;}sum=sum+da[i];} if(flag==0){le=(v+sum*100)/(i*100);num=1;}cout<<"Region "<<tag<<endl;cout<<"Water level is "<<fixed<<setprecision(2)<<le<<" meters."<<endl;cout<<fixed<<setprecision(2)<<num*100<<" percent of the region is under water."<<endl;}return 0;
}
POJ 1877 Flooded! G++相关推荐
- POJ 1877 Flooded!
题目:将一个区域分成m*n个方块,每个方块有有一个海拔(可正可负).求当给区域注入指定容量的水时,水面的海拔是多少,以及被水淹没的方块占总方块数的百分比.每个方块的面积为100m^2,水的容量单位为立 ...
- Flooded! POJ - 1877 模拟题
Flooded! POJ - 1877模拟题 这篇文章题解写的很好 附上自己的代码 #include<iostream> #include<algorithm> using n ...
- POJ 1838 Banana G++
#include <iostream> #include <cstdio> #include <cstring> #include <algorithm> ...
- POJ 2245 Lotto G++
给出k个数,挑出6个,求所有组合. #include <iostream> #include <vector> #include <algorithm> using ...
- POJ 2316 SPIN G++
D位密码锁,每位有数字0到9.开始时都为0,给出数字代表每次移动对应位置次数.求最终数字. #include <iostream> using namespace std; int mai ...
- POJ 3077 Rounders G++
#include <iostream> //#include <string> using namespace std; //英文没看懂 谢谢博友的翻译 int main() ...
- POJ 1375 Intervals G++ 几何 背
#include <iostream> #include <cstdio> #include <cmath> #include <vector> #in ...
- POJ 1026 Cipher G++
#include <iostream> #include <cstring> #include <cstdio> using namespace std; //抄博 ...
- 时序分析基本概念介绍--Timing Arc
原标题:时序分析基本概念介绍--Timing Arc 今天我们要介绍的时序基本概念是Timing arc,中文名时序弧.这是timing计算最基本的组成元素,在昨天的lib库介绍中,大部分时序信息都以 ...
最新文章
- sqlserver定时差异备份_一分钟看懂完全备份、差异备份以及增量备份
- ServerSocket01
- 软件工程几点总结要点
- 计算机论文北大核心,北大计算机(毕业论文).doc
- python with contextmanager yield 语法糖
- Spark初识-Spark与Hadoop的比较
- linux重启网卡的命令行,linux系统重启网卡命令
- python二次开发odoo_odoo二次开发 - 战鹏的Blog - OSCHINA - 中文开源技术交流社区
- [Unity脚本运行时更新]C#7新特性
- GDALSetProjection使用的一个注意事项
- POJ - 3624 Charm Bracelet
- 不善待小狗的主人畜生不如
- 小米台灯底座接口很松_小米新品,米家充电台灯,续航40小时,不足百元,米粉:买买买...
- 无限制版电驴连接不上服务器,电驴怎么连接服务器?电驴连接不上服务器的解决方法介绍...
- 翰文进度计划软件横道图不显示文字_说好的求一款项目管理软件,你们为什么推荐钉钉?...
- spack Bootstrapping Mirrors
- 机械工程基础笔记整理
- 淘淘摘苹果Python版
- 官网下载JAVA的JDK11版本(下载、安装、配置环境变量)
- [Leetcode刷题心得][数组、字符串]242. 有效的字⺟母异位词