AT_pakencamp_2023_day2_c Arithmetic Progression and ...
Description
$ N $ 要素の整数列 $ A = (A_0, A_1, \cdots, A_{N - 1}) $ が存在する。ここで、ある $ 2 $ つの非負整数 $ k, l $ があって $ A_i = ki + l $ を満たす。
いたずら好きの Mr.X は $ A $ のうち $ \displaystyle \lfloor \frac{N - 1}{2} \rfloor $ 要素を取り除いて、取り除いた要素の個数だけ好きな値を追加し、その後自由に並び替えた。Mr.X が変更した後の数列 $ A $ が与えられる。 $ k, l $ を求めよ。
$ k, l $ にいくつかの候補が存在する場合があるが、その場合はどれを出力しても正解とみなされる。
Input Format
入力は以下の形式で標準入力から与えられる。
> $ N $ $ A_0 $ $ A_1 $ $ \cdots $ $ A_{N-1} $
Output Format
$ k, l $ を一行に出力せよ。
Explanation/Hint
### 配点
以下の小課題に点数が定められている。
1. ( $ 200 $ 点) $ N \leq 100 $
2. ( $ 300 $ 点) 追加の制約はない。
### Sample Explanation 1
$ (k, l) = (2, 1) $ とすると、もともとの $ A $ は $ (1, 3, 5, 7, 9) $ となる。
$ (k, l) = (1, 6) $ なども正解と判定される。
### Constraints
- $ 1 \leq N \leq 2 \times 10^5 $
- $ 1 \leq A_i \leq 10^{18} $
- 入力は全て整数