AT_abc244_h.[ABC244Ex] Linear Maximization
NOI/NOI+/CTSC
通过率:0%
AC君温馨提醒
该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。
题目描述
在二维平面上有一个点集 S,初始时 S 为空。
请依次处理 i=1,2,…,Q 的以下查询:
- 给定整数 Xi,Yi,Ai,Bi。在 S 中加入点 (Xi,Yi) 后,求 (x,y)∈Smax{Aix+Biy} 的值。
输入格式
输入以如下格式从标准输入给出。
Q X1 Y1 A1 B1 X2 Y2 A2 B2 ⋮ XQ YQ AQ BQ
输出格式
输出共 Q 行。第 i 行输出第 i 个查询的答案。
输入输出样例
输入#1
4 1 0 -1 -1 0 1 2 0 -1 0 1 1 0 -1 1 -2
输出#1
-1 2 1 2
输入#2
9 -1 4 -8 -2 9 -9 -7 7 4 1 6 7 -4 -1 -4 -5 -9 3 -2 -6 -1 0 -8 5 -8 -5 0 0 8 3 0 -4 2 -5 2 5
输出#2
0 35 31 21 36 87 0 36 31
说明/提示
限制条件
- 所有输入均为整数。
- 1≤Q≤2×105
- ∣Xi∣,∣Yi∣,∣Ai∣,∣Bi∣≤109
- 若 i=j,则 (Xi,Yi)=(Xj,Yj)。
样例解释 1
- 当 i=1 时:向 S 中加入点 (1,0),此时 S={(1,0)}。当 (x,y)=(1,0) 时,−x−y=−1,这是最大值。
- 当 i=2 时:向 S 中加入点 (0,1),此时 S={(0,1),(1,0)}。当 (x,y)=(1,0) 时,2x=2,这是最大值。
- 当 i=3 时:向 S 中加入点 (−1,0),此时 S={(−1,0),(0,1),(1,0)}。当 (x,y)=(1,0) 或 (x,y)=(0,1) 时,x+y=1,这是最大值。
- 当 i=4 时:向 S 中加入点 (0,−1),此时 S={(−1,0),(0,−1),(0,1),(1,0)}。当 (x,y)=(0,−1) 时,x−2y=2,这是最大值。
由 ChatGPT 4.1 翻译
输入解题思路,AI测评打分。不知道怎么写?