#P15077. [ICPC 2024 Chengdu R] Double 11
[ICPC 2024 Chengdu R] Double 11
说明
随着双十一购物节临近,一家商店正在为活动筹备其畅销商品。
共有 种畅销商品,每种商品的日销售量为 。商品需要多次补货以满足销售需求,并且由于仓库空间有限,总库存不得超过存储容量。
如果每次只补货一种商品,工作量会过于繁重。为了优化补货流程,商店决定将这 种商品划分为 个组,并为每个组分配一个补货参数。对于第 组,其补货参数 是一个正实数,这意味着对于该组中的每种商品 ,每次补货将准备 的货量,并且平均每天将补货 次。注意, 可以大于、小于或等于 。
令 表示商品 所属的组别索引。仓库中的最大库存量可以表示为 。由于仓库容量限制,该值不能超过 。
你的任务是找到一个方案,将 种商品划分为 个组,并为每个组分配一个补货参数,使得在满足仓库容量限制(即 )的前提下,最小化每日的总补货次数 。为方便起见,你需要输出最小答案的平方根,即 。注意,不同的组可以分配相同的补货参数。
输入格式
- 第一行包含两个整数 和 (),分别表示商品种类数和组数。
- 第二行包含 个整数 (),表示第 种商品的销售量。
输出格式
输出一个实数,表示答案。当你的输出的相对误差或绝对误差不超过 时,即被视为正确。
4 2
1 2 3 4
6.1911471295571
10 3
1 2 3 4 5 6 7 8 9 10
22.5916253665141
提示
对于第一个示例,设 $k_1=\frac{1}{3+\sqrt{21}}, k_2=\frac{1}{7+\sqrt{21}}$,且 。则最大库存为 ,总补货次数为 。因此,答案为 ,这是最小值。
翻译由 DeepSeek V3 完成
京公网安备 11011102002149号