洪水!(Flooded! ACM/ICPC World Final 1999,UVa815)
题目描述:竞赛入门经典的习题4-10
解题思路:1.把各个网格想象成一个数组
2.排序
3.雨水总体积去铺满
//太懒了只写了求海拔
#include <stdio.h>
#define maxn 50
int altitude[maxn*maxn] ;int smr[maxn][maxn] ;
int main(int argc, char *argv[])
{
int n,m,i ;
while(scanf("%d%d",&n,&m) == &n &m){
//循环输入
for(i=;i<n*m;i++) scanf("%d",&altitude[i]) ;
int water,count = i ; //网格数量
scanf("%d",&water) ;
//排序
for(int i=;i<n*m-;i++)
for(int j=;j<n*m--i;j++)
if(altitude[j]>altitude[j+]){
int t = altitude[j] ;
altitude[j] = altitude[j+] ;
altitude[j+] = t ;
}
//for(int i=0;i<n*m;i++) printf("%d ",altitude[i]) ;
printf("\n") ;
int i,lw ,flag=,t=; for(i=;i<count-;i++){
if(altitude[i+]>altitude[i]){
t = (i+)*(altitude[i+] - altitude[i])** + t ;
if(t<=water) lw = t ;
else{
flag = ;
break ;
}
}
if(flag) break ;
//printf("%d ",lw);
}
//printf("\n%d",i) ;
//printf("\n%d",altitude[i]) ;
printf("\n%f",altitude[i]+(float)(water - lw)/((i+)*)) ;
}
return ;
}
洪水!(Flooded! ACM/ICPC World Final 1999,UVa815)的更多相关文章
- ACM ICPC China final G Pandaria
		目录 ACM ICPC China final G Pandaria ACM ICPC China final G Pandaria 题意:给一张\(n\)个点\(m\)条边的无向图,\(c[i]\) ... 
- 【转】lonekight@xmu·ACM/ICPC 回忆录
		转自:http://hi.baidu.com/ordeder/item/2a342a7fe7cb9e336dc37c89 2009年09月06日 星期日 21:55 初识ACM最早听说ACM/ICPC ... 
- 【转】ACM/ICPC生涯总结暨退役宣言—alpc55
		转自:http://hi.baidu.com/accplaystation/item/ca4c2ec565fa0b7fced4f811 ACM/ICPC生涯总结暨退役宣言—alpc55 前言 早就该写 ... 
- 2016 ACM/ICPC Asia Regional Shenyang Online 1009/HDU 5900 区间dp
		QSC and Master Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 131072/131072 K (Java/Others) ... 
- 2014嘉杰信息杯ACM/ICPC湖南程序设计邀请赛暨第六届湘潭市程序设计竞赛
		比赛链接: http://202.197.224.59/OnlineJudge2/index.php/Contest/problems/contest_id/36 题目来源: 2014嘉杰信息杯ACM ... 
- ACM/ICPC 之 BFS(离线)+康拓展开(TSH OJ-玩具(Toy))
		祝大家新年快乐,相信在新的一年里一定有我们自己的梦! 这是一个简化的魔板问题,只需输出步骤即可. 玩具(Toy) 描述 ZC神最擅长逻辑推理,一日,他给大家讲述起自己儿时的数字玩具. 该玩具酷似魔方, ... 
- ACM ICPC 2015 Moscow Subregional Russia, Moscow, Dolgoprudny, October, 18, 2015 G. Garden Gathering
		Problem G. Garden Gathering Input file: standard input Output file: standard output Time limit: 3 se ... 
- ACM ICPC 2015 Moscow Subregional Russia, Moscow, Dolgoprudny, October, 18, 2015 D. Delay Time
		Problem D. Delay Time Input file: standard input Output file: standard output Time limit: 1 second M ... 
- hduoj 4710 Balls Rearrangement 2013 ACM/ICPC Asia Regional Online —— Warmup
		http://acm.hdu.edu.cn/showproblem.php?pid=4710 Balls Rearrangement Time Limit: 6000/3000 MS (Java/Ot ... 
随机推荐
- 构建一个hashmap死锁的DEMO
			package threadmodle; import java.util.HashMap; import java.util.Map; import java.util.UUID; public c ... 
- The Android ION memory allocator
			http://lwn.net/Articles/480055/ Back in December 2011, LWN reviewed the list of Android kernel patch ... 
- Xcode 7.0  SDK(Software Development Kit) 及 Sandbox(沙盒) 存放路径
			1. Sandbox(沙盒) 存放路径 我的硬盘/Users/wj121/Library/Developer/CoreSimulator/Devices/879D7E35-BE50-4620-97E1 ... 
- Ajax,跨域,nrm
			一.ajax 原理 和 使用 ajax,即在不重新加载整个网页的情况下,对网页的某部分进行更新. 下面演示ajax 的实现原理 配置: cd ajax 参考:http://www.expressjs. ... 
- 使用java原生API模拟请求下载文件
			/** * * @param urlPath * 下载路径 * @param saveDir * 下载存放目录 * @return 返回下载文件 * @throws Exception */ publ ... 
- Django全面讲解(2/2)
			前戏 Django是Python语言编写的一个全栈式Web框架(其他的还有Tornado,Flask),可帮助我们快速编写一个具有数据库功能,增删改查.后台管理等功能的网站,若不考虑很高的执行速度,去 ... 
- Oracle特性总结
			最近开发项目使用了Oracle,根据总体架构一开始选择使用Mybatis,发现核心模块用Mybatis效率不够,切换到jdbc实现,效率大增.Oracle可是个庞然大物,特性多多,丝毫不能马虎,否则很 ... 
- How to Effectively crack .JAR Files?
			Author: http://www.cnblogs.com/open-coder/p/3763170.html With some external tools, we could crack a ... 
- 更新UI放在主线程的原因
			1.在子线程中是不能进行UI 更新的,而可以立刻更新的原因是:子线程代码执行完毕了,又自动进入到了主线程,这中间的时间非常的短,让我们误以为子线程可以更新UI.如果子线程一直在运行,则无法更新UI,因 ... 
- Handshake Lemma
			- finite undirected gragh ∑deg(v) = 2|E| In a k-ary tree where every node has either 0 or k children ... 
