博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
UVa 815 - Flooded!
阅读量:4328 次
发布时间:2019-06-06

本文共 1289 字,大约阅读时间需要 4 分钟。

 一直在做黑白棋,估计是格式错误一直A不了,于是跳过去了,看这道题挺水的,第一次在UVa上出PE有点小激动,原来UVa也有PE啊,但是PE的原因让我很无语,输出是两个数据间有空行,习惯的控制了最后不输出多余的空行,所以才PE的。。。

#include
#include
#include
#include
#define N m * n#define V_WATER (water[i + 1] - water[i])using namespace std;int water[1000];int main() { int m, n, times = 0; double V; while(cin >> m >> n&& m) { double k = m * n, d = 1, sum = 0; double vegion = 0, tall = 0; for(int i = 0; i < N; i++) cin >> water[i]; cin >> V; V /= 100; sort(water, water + N); tall = water[0]; for(int i = 0; i < N - 1; i++) { sum += d * (V_WATER); if(sum < V) { vegion = sum; tall += V_WATER; d++; } else { tall += (V - vegion) / d; sum += d * (V - vegion); break; } } if(sum < V) tall += (V - sum) / d; cout << "Region " << ++times << endl; printf("Water level is %.2lf meters.\n", tall); printf("%.2lf percent of the region is under water.\n\n", d * 100 / k); memset(water, 0, sizeof(water)); }}

转载于:https://www.cnblogs.com/xuziye0327/p/4101639.html

你可能感兴趣的文章
vs无法加载项目
查看>>
Beanutils基本用法
查看>>
玉伯的一道课后题题解(关于 IEEE 754 双精度浮点型精度损失)
查看>>
《BI那点儿事》数据流转换——百分比抽样、行抽样
查看>>
哈希(1) hash的基本知识回顾
查看>>
Leetcode 6——ZigZag Conversion
查看>>
dockerfile_nginx+PHP+mongo数据库_完美搭建
查看>>
Http协议的学习
查看>>
【转】轻松记住大端小端的含义(附对大端和小端的解释)
查看>>
设计模式那点事读书笔记(3)----建造者模式
查看>>
ActiveMQ学习笔记(1)----初识ActiveMQ
查看>>
Java与算法之(2) - 快速排序
查看>>
Windows之IOCP
查看>>
机器学习降维之主成分分析
查看>>
CTP2交易所成交回报
查看>>
WebSocket & websockets
查看>>
openssl 升级
查看>>
ASP.NET MVC:通过 FileResult 向 浏览器 发送文件
查看>>
CVE-2010-2883Adobe Reader和Acrobat CoolType.dll栈缓冲区溢出漏洞分析
查看>>
使用正确的姿势跨域
查看>>