Teek is Loading...
主题
按照理论算法来推,可以知道 ∑i=1mai−bi×x≥0,但是在实现中存在精度问题。
一般题目会给定一个精度 eps,假设最终的准确答案是 ∑i=1mai∑i=1mbi→Ans,我们程序求出的答案 x,x 的取值范围应该在 [Ans−eps,Ans+eps],转化一下,即 |∑i=1mai∑i=1mbi−x|≤eps。
那么根据分数规划,可以得到 ∑i=1mai−bi×x≤eps 或 ∑i=1mai−bi×x≥−eps。