A85324.「THUPC 2023」总投票数
普及+/提高
通过率:0%
时间限制:2.00s
内存限制:512MB
题目描述
在关服前,运营发起了一系列投票,调查哪些游戏内容给玩家带来了更深的印象。
作为系列的忠实玩家,你想知道有多少人参加了关服前的投票,但是运营只公开了最终的投票结果:对于一项包含 N 个选项的投票,选择第 i 个选项的玩家比例为 Pi(1≤i≤N)。运营在公布结果时进行了四舍五入,所有的 Pi 仅保留到小数点后第 L 位。假设实际有 K 位玩家参加了投票,其中有 Di 位玩家选择了第 i 个选项,则应该有
Pi−21×10−L≤KDi<Pi+21×10−L
显然,所有的 Di 必须是非负整数,而 K=∑i=1NDi 则必须是正整数。现在,给定 N 和 Pi,请你求出满足 Di 有非负整数解的最小的总投票数 K。
输入格式
输入的第一行包含一个正整数 N,表示投票的选项总数。保证 1≤N≤100。
接下来 N 行,每行包括一个 [0,1] 中的实数 Pi,表示选择第 i 个选项的玩家比例。保证 ∑i=1NPi=1,所有 Pi 均保留到小数点后第 L 位,且 1≤L≤6。
输出格式
输出一个正整数,表示满足要求的最小总投票数 K。
输入输出样例
输入#1
3 0.166667 0.333333 0.500000
输出#1
6
输入#2
7 0.041096 0.109589 0.109589 0.164384 0.301370 0.068493 0.205479
输出#2
73
输入#3
13 0.00155 0.03876 0.01584 0.05189 0.08099 0.06825 0.15658 0.10404 0.02640 0.14332 0.12941 0.15529 0.02768
输出#3
7766
说明/提示
对于 100% 的数据,保证 1≤N≤100,0≤Pi≤1,∑i=1NPi=1,且 Pi 最多统一保留到小数点后 6 位。