AT_hitachi2020_d Manga Market

Description

[problemUrl]: https://atcoder.jp/contests/hitachi2020/tasks/hitachi2020_d $ N $ 個の店があり、それぞれ店 $ 1 $、 店 $ 2 $ 、 $ \cdots $ 、店 $ N $ という名前が付けられています。高橋君は時刻 $ 0 $ に自宅にいて、これからいくつかの店を訪れる予定です。 高橋君が自宅から各店へ移動する際及び任意の $ 2 $ つの店の間を移動する際に要する時間は $ 1 $ 単位時間です。 高橋君が時刻 $ t $ に店 $ i $ に着いたとき、その店の列に並び、 $ a_i\ \times\ t\ +\ b_i $ 単位時間待つことにより、その店で買い物をすることが出来ます。(待ち時間以外の時間はかからないとします。) 全ての店の閉店時刻は $ T\ +\ 0.5 $ です。ある店で列に並んでいる途中に閉店時刻を迎えた場合、その店で買い物をすることは出来ません。 高橋君は同じ店で $ 2 $ 回以上買い物をしません。 高橋君が閉店時刻までに買い物を出来る店の数の最大値を答えてください。

Input Format

N/A

Output Format

N/A

Explanation/Hint

### 制約 - 入力は全て整数 - $ 1\ \leq\ N\ \leq\ 2\ \times\ 10^5 $ - $ 0\ \leq\ a_i\ \leq\ 10^9 $ - $ 0\ \leq\ b_i\ \leq\ 10^9 $ - $ 0\ \leq\ T\ \leq\ 10^9 $ ### Sample Explanation 1 店の回り方の例を $ 1 $ つ示します。 - 時刻 $ 0 $ から時刻 $ 1 $ : 自宅から店 $ 1 $ へ $ 1 $ 単位時間掛けて移動します。 - 時刻 $ 1 $ から時刻 $ 3 $ : 店 $ 1 $ で $ 2 $ 単位時間待ち、買い物をします。 - 時刻 $ 3 $ から時刻 $ 4 $ : 店 $ 1 $ から店 $ 3 $ へ $ 1 $ 単位時間掛けて移動します。 - 時刻 $ 4 $ から時刻 $ 7 $ : 店 $ 3 $ で $ 3 $ 単位時間待ち、買い物をします。 以上の回り方では、時刻 $ 7.5 $ までに $ 2 $ 箇所の店で買い物を行うことが出来ます。