CSES 3429 - Lines and Queries I
1.0s 512M你的任務是有效率地處理以下兩種操作:
-
加入一條直線 \(ax+b\)
-
求所有直線在位置 \(x\) 的最高點
輸入格式
第一行有一個整數 \(n\):操作的數量。
接下來 \(n\) 行描述這些操作,每行的格式是 1 a b 或 2 x。
你可以假設第一筆操作是類型 1。
輸出格式
對每筆類型 2 的操作輸出答案。
範例輸入 1
6
1 1 2
2 1
2 3
1 0 4
2 1
2 3
範例輸出 1
3
5
4
5
限制
- \(1 \le n \le 2 \cdot 10^5\)
- \(-10^9 \le a,b \le 10^9\)
- \(0 \le x \le 10^5\)
題目來源
題目來自 CSES Problem Set(Antti Laaksonen),授權 CC BY-NC-SA 4.0;本頁為翻譯,以相同授權分享。
登入後即可撰寫程式並提交評測。
登入