嘟嘟嘟 某谷的翻译挺迷的,简单来说就是给一个初值c,然后有两个函数f1 = a1 * x / d1 + b1, f2 = a2 * x / d2 + b2.把c分别带进去,所得的结果也递归带进去,这样的到一串数,输出第n小的. 这道题如果都带进去,然后在排序肯定行不通,因为这一串数不是递增的,不能确定后面多少有比当前数小的. 那或许会想到,可以用一个优先队列维护最小值,这样就避免排序啦.然而数据是4e6,O(nlogn)够强能过啊. 其实没那么难,完全可以用一个普通队列实现这个功能.首先我们建两…