UVa 815
来源:互联网 发布:快乐打字员软件 编辑:程序博客网 时间:2024/06/05 03:47
#define LOCAL0#include <stdlib.h>#include <stdio.h>#include "iostream"#include "sstream"#include <string.h>#include <cmath>#include "algorithm"#define inf 0x3f3f3f3fusing namespace std;int main(int argc, char const *argv[]){#ifdef LOCAL freopen("input.txt","r",stdin); //freopen("output.txt","w",stdout); #endif double H; int m,n,tv,v,scnt,pcnt=0,i,j,lev[1000]; while(cin>>m>>n,m&&n){ for(i=0;i<m*n;i++) cin>>lev[i]; cin>>tv; sort(&lev[0],&lev[m*n]); H=lev[0]; for(j=0,scnt=1;j<m*n-1;++j,++scnt){ if(lev[j]==lev[j+1]) continue; else{ v=100*(lev[j+1]-lev[j])*scnt; if(v>=tv){ H=H+1.0*tv/scnt/100; tv=0; break; } else{ tv=tv-v; H=H+(lev[j+1]-lev[j]); } } } if(tv>0){ H=H+1.0*tv/m/n/100; } double par=0.0; for(i=0;i<m*n;++i){ if(H<lev[i]) break; } if(i==m*n) par=1; else par=1.0*i/m/n; printf("Region %d\nWater level is %.2f meters.\n%.2f percent of the region is under water.\n\n", ++pcnt,H,par*100); }return 0;}
0 0
- UVa 815
- uva 815
- uva 815
- UVa 815
- UVA 815
- UVa 815
- Flooded! - UVa 815 二分
- 【UVA】815 - Flooded!
- UVA - 815 Flooded
- UVa 815 - Flooded!
- UVA 815 Flooded!
- UVA - 815 Flooded!
- Uva-815 - Flooded!-AC
- UVA 815 Flooded!
- UVA 815(p99)----Flooded!
- UVA 815 Flooded!
- UVa 815 洪水!Flooded!
- UVA - 815 Flooded!
- 面试心得--瞎写
- C++抽象数据类型,如何抽象
- 手把手编译安装实现LEMP架构(图解)
- Sqoop实现MySql/Oracle与Hdfs/Hbase互导数据
- 章鱼哥出品—VB.NET Office操作之Word(二)
- UVa 815
- Hexo 入门指南(五) - 搬家 & 备份
- JSP在Eclipse中调用.class
- hadoop的一些安装经验+关于命令窗口配置Linux(centos 7)的Ip地址和自启动网络
- hdu1010---Tempter of the Bone
- 使用QML自绘页面导航条
- 待办
- 分糖果(1002. Candy Sharing Game)
- MyEclipse 2014使用User Library不自动部署到WEB-INF lib文件夹的解决方法