编程题
### 问题描述 在年度的枫叶节庆典中,一种叫做"枫糖球"的甜品受到了人们的喜爱。今年,供应商准备了 $N$ 个枫糖球,第 $i$ 个枫糖球的甜度为 $d_i$。 众所周知,当你同时吃两个甜度为 $x$ 和 $y$ 的枫糖球时,你会获得 $x \times y$ 的快乐值。 在所有 $N$ 个枫糖球中,有 $ \frac{N \times (N-1)}{2} $ 种方法选择两个枫糖球。对于这些选择,请计算吃这两个枫糖球所能带来的快乐值,并根据这些快乐值,给出三个数据:最小快乐值、最大快乐值以及不同快乐值的数量。 ### 输入格式 第一行包含一个整数 $N$,表示枫糖球的数量。 第二行包含 $N$ 个整数,表示每个枫糖球的甜度 $d_1, d_2, ...,d_i, ... , d_N$。 ### 输出格式 输出一行,包含三个整数,分别为:所有可能的选择的快乐值的最小值,最大值,以及不同快乐值的数量。 ### 样例输入 ``` 5 1 8 6 4 9 ``` ### 样例输出 ``` 4 72 10 ``` ### 评测数据规模 $2 \leq N \leq 50$,$1 \leq d_i \leq 100$。
查看答案
赣ICP备20007335号-2