305330: CF1009C. Annoying Present
Memory Limit:256 MB
Time Limit:2 S
Judge Style:Text Compare
Creator:
Submit:0
Solved:0
Description
Annoying Present
题意翻译
## 题目描述 `Alice` 又得到了一个长度为 $n$ 的数组作为生日礼物!这是她得到这样的礼物的第三年了! 更令人失望的是,这个数组非常无趣,每个元素都是 $0$ 。`Bob` 决定对数组进行一些修改使 `Alice` 兴♂奋起来。 `Bob` 进行了以下的 $m$ 次修改。每次修改包含 $2$ 个整数 $ x $ 和 $d$ 。他选择一个任意位置 $i (1 \le i \le n)$,并且对于每个 $j \in [1,n]$ ,会把第 $j$ 个单元格的值加上 $x + d \cdot dist(i,j)$ 。 $dist(i,j)$ 是位置 $i$ 和 $j$ 之间的距离(即 $dist(i,j)= | i-j |$ ,其中 $|x|$ 是 $x$ 的绝对值。) 例如,如果 `Alice` 当前有着数组 $ [2,1,2,2] $,而 `Bob` 选择位置 $3$ 来执行修改 $x = -1$ 和 $d = 2$ ,则该数组将变成 $[2-1 + 2 \cdot 2,1-1 + 2 \cdot 1,2-1 + 2 \cdot 0,2-1 + 2 \cdot 1] = [5,2,1,3]$。请注意,`Bob` 不能在数组之外选择位置 $i$(即 $i$ 必须在 $1 $ ~ $ n$ 范围内)。 当数组中的元素尽可能大时,`Alice` 将是最快乐的。 `Bob` 声称数组元素的算术平均值可以很好地用作度量。 `Bob` 可以达到的最大算术平均值是多少? # 输入格式 第一行包含两个整数 $n$ 和 $m$ $(1 \le n,m \le 10^5)$ ——数组中元素的数量和修改的数量。 接下来的每行 $m$ 包含两个整数 $x_i$ 和 $d_i$ $(-10 ^ 3 \le x_i, d_i \le 10 ^ 3)$ ——第 $i$ 次更改的参数。 # 输出格式 输出 `Bob` 可以达到的最大的算术平均值。 如果您的答案的绝对或相对误差不超过 $10 ^ {-6}$ ,则认为您的答案正确。题目描述
Alice got an array of length $ n $ as a birthday present once again! This is the third year in a row! And what is more disappointing, it is overwhelmengly boring, filled entirely with zeros. Bob decided to apply some changes to the array to cheer up Alice. Bob has chosen $ m $ changes of the following form. For some integer numbers $ x $ and $ d $ , he chooses an arbitrary position $ i $ ( $ 1 \le i \le n $ ) and for every $ j \in [1, n] $ adds $ x + d \cdot dist(i, j) $ to the value of the $ j $ -th cell. $ dist(i, j) $ is the distance between positions $ i $ and $ j $ (i.e. $ dist(i, j) = |i - j| $ , where $ |x| $ is an absolute value of $ x $ ). For example, if Alice currently has an array $ [2, 1, 2, 2] $ and Bob chooses position $ 3 $ for $ x = -1 $ and $ d = 2 $ then the array will become $ [2 - 1 + 2 \cdot 2,~1 - 1 + 2 \cdot 1,~2 - 1 + 2 \cdot 0,~2 - 1 + 2 \cdot 1] $ = $ [5, 2, 1, 3] $ . Note that Bob can't choose position $ i $ outside of the array (that is, smaller than $ 1 $ or greater than $ n $ ). Alice will be the happiest when the elements of the array are as big as possible. Bob claimed that the arithmetic mean value of the elements will work fine as a metric. What is the maximum arithmetic mean value Bob can achieve?输入输出格式
输入格式
The first line contains two integers $ n $ and $ m $ ( $ 1 \le n, m \le 10^5 $ ) — the number of elements of the array and the number of changes. Each of the next $ m $ lines contains two integers $ x_i $ and $ d_i $ ( $ -10^3 \le x_i, d_i \le 10^3 $ ) — the parameters for the $ i $ -th change.
输出格式
Print the maximal average arithmetic mean of the elements Bob can achieve. Your answer is considered correct if its absolute or relative error doesn't exceed $ 10^{-6} $ .
输入输出样例
输入样例 #1
2 3
-1 3
0 0
-1 -4
输出样例 #1
-2.500000000000000
输入样例 #2
3 2
0 2
5 0
输出样例 #2
7.000000000000000