#hitachi2020d. [hitachi2020_d]Manga Market

[hitachi2020_d]Manga Market

给定 nnTT,你初始在 00 号点,有 nn 个商店,你在任意两个商店或者 00 号点与商店之间往返的时间均为 11

当你于时刻 tt 到达商店 ii 时,你需要花费 ai×t+bia_i\times t+b_i 的时间进行等待(ai,bia_i,b_i给定),等待完之后,你可以购物,我们假设购物不花费时间也就是说你只有排队等待和往返于商店之间会花费时间。

假定所有商店都会在 T+0.5T+0.5 时刻关门,你想知道,你最多能在几个不同的商店内购物。

n2×105,T,a,b109n\le 2\times 10^5,T,a,b\le 10^9

translated by Soulist

注意,是到达商店的时间为 tt 就会花费 a×t+ba\times t+b 的时间,所以假设你在 00 时刻走到一个 aa11 的商店,那么你的时间结算方式实际上是:

  1. 先走过去,时间为 11
  2. 到达商店,时间花费为 1×a+b1\times a+b,总花费为 (0+1)×(a+1)+b(0+1)\times (a+1)+b