AT_pakencamp_2023_day2_c Arithmetic Progression and ...

题目描述

存在一个含有 $N$ 个元素的整数序列 $A = (A_0, A_1, \cdots, A_{N - 1})$。这里,存在两个非负整数 $k, l$ 满足 $A_i = k i + l$。 淘气的 Mr.X 会从 $A$ 中删除 $\displaystyle \lfloor \frac{N - 1}{2} \rfloor$ 个元素,并添加与删除个数相同数量的任意值,然后随意打乱排列。现在给出 Mr.X 修改后的数列 $A$,请你求出 $k, l$。 如果 $k, l$ 有多个候选答案,输出其中任意一组即可。

输入格式

输入通过标准输入提供,格式如下: > $N$ $A_0$ $A_1$ $\cdots$ $A_{N-1}$

输出格式

请在一行输出 $k, l$。

说明/提示

### 配分说明 本题分为如下两个子任务: 1. ($200$ 分) $N \leq 100$ 2. ($300$ 分) 无额外限制 ### 样例说明 1 若取 $(k, l) = (2, 1)$,原本的 $A$ 应为 $(1, 3, 5, 7, 9)$。 $(k, l) = (1, 6)$ 等也是正确答案。 # 数据范围 - $1 \leq N \leq 2 \times 10^5$ - $1 \leq A_i \leq 10^{18}$ - 输入均为整数。 由 ChatGPT 5 翻译