最大值的取值为何会影响结果

P3743 小鸟的设备

第十九个测试点答案好像在1e9到1e10 之间,你区间开小了QWQ
by best_lover @ 2024-02-21 14:38:31


因为本质来说,二分的左右边界就是所有答案的可能的取值,这里续航时间的最大值为$10^{10}$,以下是证明过程: 考虑一个简化的问题:有 $n$ 台设备,每台设备初始电量为 $a$,单位时间耗电量为 $b$,单位时间可给单台设备供电 $p$ 为了最大化续航时间,只能均匀供电,所以每台设备单位时间内耗电量 $b$,供电量 $\dfrac{p}{b}$ 计算得到净耗电量 $b - \dfrac{p}{b}$, 续航时间 $ \dfrac{a}{b - \dfrac{p}{n}} $. 如果取 $ a = n = 10^{5}$, $p = 10^{5} - 1, b = 1$,带入上述计算得到续航时间可以得到 $10^{10}$.
by _挺好的_ @ 2024-03-24 18:31:38


|