【arc072f】AtCoder Regular Contest 072 F - Dam
题意
有一个体积为L的水池,有N天
每天早上进水Vi体积的Ti温度的水。
每天晚上可以放掉任意体积的水。
问每天中午,水池满的情况下,水温最高多少。
水的温度只受新加进的谁的影响,对于水\(W1(T1,V1),W2(T2,W2)\)
那么\(W1+W2((T1*V1+T2*V2)/(V1+V2),V1+V2)\)
N<=500000
做法
首先我们要知道的是如果进水的水温递增,
那么肯定要保留的是最后L体积的水混合起来,新水温就是答案。
每天先放水,然后
加入进的水不递增,那么就混合最后两天的水,直到水温递增为止。
【arc072f】AtCoder Regular Contest 072 F - Dam的更多相关文章
- 【推导】【模拟】AtCoder Regular Contest 082 F - Sandglass
		
题意:有个沙漏,一开始bulb A在上,bulb B在下,A内有a数量的沙子,每一秒会向下掉落1.然后在K个时间点ri,会将沙漏倒置.然后又有m个询问,每次给a一个赋值ai,然后询问你在ti时刻,bu ...
 - 【arc077f】AtCoder Regular Contest 077 F - SS
		
题意 给你一个形如"SS"的串S,以及一个函数\(f(x)\),\(x\)是一个形如"SS"的字符串,\(f(x)\)也是一个形如"SS"的 ...
 - 【构造】AtCoder Regular Contest 079 F - Namori Grundy
		
对每个点的取值都取最小的可能值. 那个图最多一个环,非环的点的取值很容易唯一确定. 对于环上的点v,其最小可能取值要么是mex{c1,c2,...,ck}(ci这些是v直接相连的非环点)(mex是). ...
 - 【arc075f】AtCoder Regular Contest 075 F - Mirrored
		
题意 给定一个数x,问有多少个正整数y,使得rev(y)-y==x 其中rev(x)表示x按位翻转之后得到的数. x<=1e9 做法 首先通过打表发现,这个答案不会很大. 这就说明解相当地松弛. ...
 - 【arc072e】AtCoder Regular Contest 072 E - Alice in linear land
		
题意 给定一个D,以及一个长度为N的序列a,顺序执行这些数字: 对于一个数字x,会使得D=min(D,abs(D-x)) 有Q次询问,每次询问独立,给出i,能否修改a[i],使得D最后不为0. n,q ...
 - 【arc077f】AtCoder Regular Contest 074 F - Lotus Leaves
		
题意 给定一个n*m的池塘,每个格子上可能有叶子. 从一个叶子出发,可以跳到相同行或相同列的叶子. 问至少去掉多少叶子,使得起点不能到达终点. \(n,m<=100\) 解法 很显然的最小割模型 ...
 - 【递归】【线段树】【堆】AtCoder Regular Contest 080 E - Young Maids
		
给你一个1~n的排列p,n是偶数,每次从中任选一对相邻的数出来,插到排列q的开头,如此循环,问你所能得到的字典序最小的排列q. 我们先确定q开头的两个数q1,q2,q1一定是p的奇数位的最小的数,而q ...
 - 【枚举】AtCoder Regular Contest 095 C - Symmetric Grid
		
题意:给你一个H*W的字符矩阵,一次操作可以任意将两行或者两列交换.问你是否能通过任意多次操作,使得其变为对称矩阵.对称的含义是:对于任何格子A(i,j),其都等于A(H-i+1,W-j+1). 显然 ...
 - 【推导】AtCoder Regular Contest 082 D - Derangement
		
题意:给你一个排列a,每次可以交换相邻的两个数.让你用最少的交换次数使得a[i] != i. 对于两个相邻的a[i]==i的数,那么一次交换必然可以使得它们的a[i]都不等于i. 对于两个相邻的,其中 ...
 
随机推荐
- getResourceAsStream的几种路径配置(properties文件的路径问题)
			
文章目录 getResourceAsStream有以下几种: getResourceAsStream有以下几种: Class.getResourceAsStream(String path) : pa ...
 - Git的忽略提交规则
			
相关知识参考资料: https://git-scm.com/book/zh/v2/Git-基础-记录��% 8F%E6%AC%A1%E6%9B%B4%E6%96%B0%E5%88%B0%E4%BB%9 ...
 - AtCoder ABC 129E Sum Equals Xor
			
题目链接:https://atcoder.jp/contests/abc129/tasks/abc129_e 题目大意 给定一个二进制表示的数 L,问有多少对自然数 (a, b) 满足 $a + b ...
 - Ubuntu 18.04/18.10快速开启Google BBR的方法
			
说明:Ubuntu 18.04改变挺大的,内核直接升到了正式版4.15,而BBR内核要求为4.9,也就是说满足了,所以我们不需要换内核就可以很快的开启BBR,这里简单说下方法. 提示:Ubuntu 1 ...
 - Ubuntu环境下java.lang.SecurityException: Invalid signature file digest for Manifest main attributes
			
一.问题描述 Ubuntu环境中,将maven项目打包成jar包传到服务器中后运行以下指令: $ java -cp my.jar com.myproject.Main 遇到报错: java.lang. ...
 - UMP系统架构 LVS
 - Codeigniter 获取当前的控制器名称和方法名称
			
在Codeigniter 可以通过下面两个方法获取当前的控制器名称和方法名称 $this->router->fetch_class(); $this->router->fetc ...
 - [JZOJ3167] 【GDOI2013模拟3】查税
			
题目 描述 题目大意 维护一个有一次函数组成的序列 具体来说,对于位置xxx,现在的值为sx+zx∗(T−tx)s_x+z_x*(T-t_x)sx+zx∗(T−tx) 有两个操作,修改某个位置上 ...
 - HTML+css 小组件
			
1.三角 代码 <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <t ...
 - opencv-图像类型、深度、通道
			
转自:图像类型 与 opencv中图像基础(大小,深度,通道) 一.图像基本类型 在计算机中,按照颜色和灰度的多少可以将图像分为四种基本类型. 1. 二值图像 2. 灰度图像 3. 索引图像 4 ...