JZOJ4809. 【NOIP2016提高A组五校联考1】挖金矿
Description
Input
Output
Sample Input
4 3
4 3 3
5 1 6
2 6 1
3 2 9
Sample Output
4.4286
Data Constraint
Hint
分析
对于每一列,我们设挖了hih_i 层
那么,平均值就是∑ni=1sumi,hi∑ni=1hi\dfrac{\sum_{i=1}^n{sum_{i,h_i}}}{\sum_{i=1}^n{h_i}}
如果我们二分了一个平均值mid
则就有
∑ni=1sumi,hi∑ni=1hi>mid\dfrac{\sum_{i=1}^n{sum_{i,h_i}}}{\sum_{i=1}^n{h_i}}>mid
移项后可以不用除法
得:
∑ni=1sumi,hi−hi∗mid\sum_{i=1}^n{sum_{i,h_i}-h_i*mid}
对于每一列都枚举一个hih_i 就可以了。
注意精度问题。
code(c++)
#include <cstdio>
#include <algorithm>
#include <cstring>
#include <string.h>
#include <cmath>
#include <math.h>
using namespace std;
int main()
{int h,n;scanf("%d%d",&n,&h);int a[100003];double l,r,mid,s,mx;long long sum[100003];for(int i=1;i<=n;i++)for(int j=1;j<=h;j++){scanf("%d",&a[(i-1)*h+j]);if(a[(i-1)*h+j]>r)r=a[(i-1)*h+j];if(j!=1)sum[(i-1)*h+j]=sum[(i-1)*h+j-1]+a[(i-1)*h+j];else sum[(i-1)*h+j]=a[(i-1)*h+j];}l=0;while(l+0.000001<r){mid=(l+r)/2;s=0;for(int i=1;i<=n;i++){mx=-2147483647;for(int j=1;j<=h;j++)mx=max(mx,sum[(i-1)*h+j]-j*mid);s+=mx;}if(s>=0)l=mid;else r=mid;}printf("%.4lf",mid);
}
JZOJ4809. 【NOIP2016提高A组五校联考1】挖金矿相关推荐
- 【JZOJ4817】【NOIP2016提高A组五校联考4】square
题目描述 输入 输出 样例输入 3 4 1 1 0 1 0 1 1 0 0 1 1 0 5 1 1 2 3 2 1 3 2 3 2 3 4 1 1 3 4 1 2 3 4 样例输出 1 1 1 2 2 ...
- 【NOIP2016提高A组五校联考2】running
题目 小胡同学是个热爱运动的好孩子. 每天晚上,小胡都会去操场上跑步,学校的操场可以看成一个由n个格子排成的一个环形,格子按照顺时针顺序从0 到n- 1 标号. 小胡观察到有m 个同学在跑步,最开始每 ...
- 【JZOJ4811】【NOIP2016提高A组五校联考1】排队
题目描述 输入 输出 样例输入 5 4 1 2 1 3 3 4 3 5 1 4 2 4 1 2 2 5 样例输出 3 1 1 2 数据范围 样例解释 解法 可推知原树可以转换为一个序列,即优先序列: ...
- JZOJ4808. 【NOIP2016提高A组五校联考3】书稿
Description W*H ≤ 2500000 , N,Q ≤ 200000 Solution 不难发现一滴墨水的影响范围是一个正方形 最中间的X是a,之后每往外一层就减b,知道a%b 先将a%b ...
- jzoj4230. 【五校联考4day1】淬炼神体(B组——Day3)
jzoj4230. [五校联考4day1]淬炼神体 题目 Description 王仙女将你提供的答案填在<葵花宝典>上,突然,宝典发出耀眼的白光,一股强大的吸力瞬间将仙女吸入宝典中. 一 ...
- 湖南长郡2021高考成绩查询时间,2021年湖南新高考六校、长郡十五校联考时间公布...
2021年湖南新高考六校.长郡十五校联考时间公布 导读:距离2021年高考时间仅剩不到一百天,各个省份都的高三学子都进入紧张阶段.开始了各种模拟考试.2021届湖南省炎德英才大联考的考试时间也已经公布 ...
- 4246. 【五校联考6day2】san (Standard IO)
4246. [五校联考6day2]san (Standard IO) Time Limits: 1000 ms Memory Limits: 262144 KB Detailed Limits D ...
- JZOJ Day4 B组 T3【五校联考1day1】我才不是萝莉控呢
题目大意: 小YYY:"小RRR 你是萝莉控吗."小RRR:"-" 为了避免这个尴尬的话题,小RRR 决定给小YYY 做一道题. 有一个长度为nnn 的正整数数 ...
- 【五校联考1day1】我才不是萝莉控呢
Description 小Y:"小R 你是萝莉控吗."小R:"-" 为了避免这个尴尬的话题,小R 决定给小Y 做一道题. 有一个长度为n 的正整数数组A,满足A ...
- [jzoj4210] 【五校联考1day1】我才不是萝莉控呢 {哈夫曼树}
题目 Description 小Y:"小R 你是萝莉控吗."小R:"-" 为了避免这个尴尬的话题,小R 决定给小Y 做一道题. 有一个长度为n 的正整数数组A, ...
最新文章
- mysql 建表_别再胡乱建表了,看看阿里P8总结的mysql建表规约吧
- ConcurrentHashMap 原理解析
- Chrome 控制台不完全指南
- 写出下列的中文意思 HTML,计算机网络技术考试试题纸B卷
- 学数答题160908-数论不等式
- 专业英语笔记:Install and Use Python
- 全栈开发工程师微信小程序-上(中)
- android中webview空间通过Img 标签显示sd卡中 的图片
- 神经网络的介绍与模型搭建
- Linux环境下配置虚拟ip,方法1:新增多个子网卡,每个子网卡有独立的配置文件
- html模仿登陆页面,登陆注册页面html代码(仿知乎)
- 电脑如何进行长截图?
- css设置背景透明度
- 25 个你可能不知道的 Linux 真相
- 做python的心得体会_实训python的心得体会
- android 简单快速 倒计时动画
- The Shawshank Redemption-3
- v8漏洞任意地址读写(CVE-2021-21220)
- 不用第三方之C#实现大容量报表系统(转)
- 华侨大学计算机组成原理期末考试试题,计算机组成原理试卷A卷及答案
热门文章
- gee微端服务器系统设置,Gee引擎微端服务器
- 【警告】扣扣热键你了解多少
- 表格控件SpreadJS助力上市企业明源云,打造更智慧的地产生态链
- 1月到12月 周一到周日 十二种颜色 用英语怎么说
- 我和你,不是影子一样的朋友,只在光明的日子里相随
- 单机翻译软件android,计算机辅助翻译软件(Transmate)V7.3.0.1218 单机版
- 2. 详解 QEMU 架构
- linux系统安装word,如何在Linux中安装FreeOffice 2018
- 当前安全设置不允许下载该文件的原因以及图文解决办法
- Ubiquitous Religions 并查集