编程题
### 问题描述 小丫正在寻找一种传说中的奇妙能量石。据说,这种能量石能够改变人的命运,但是它非常罕见且神秘。能量石有 $n$ 个属性,每个属性对应一个属性值。经过努力,她终于找到了一个能量石,该能量石的所有属性用数组 $a$ 表示(下标从 $1$ 开始),其中的每个 $a_i$ 表示能量石第 $i$ 个属性的属性值。 小丫发现,如果能找到另一个能量石 $b$ 和她手上的能量石进行匹配,那么将可以改变人的命运。匹配需要满足以下两个条件,缺一不可: - 对于数组中的每个位置 $i$,需要满足 $a_i$ 和 $b_i$ 必须不同。其中 $1 \le i \le n$ 并且 $b_i > 0$。 - 数组 $a$ 和数组 $b$ 的**元素和相等**,即 $a_1+a_2+\dots+a_n=b_1+b_2+\dots+b_n$。 作为一名聪明的探险家,小丫想知道是否**至少存在一个**可以进行匹配的能量石,你能帮助她吗? ### 输入格式 第一行:一个整数 $n$,表示数组 $a$ 的长度。其中 $2 \le n \le 10^5$。 第二行:包含 $n$ 个整数 $a_1,a_2,\dots,a_n$,表示数组 $a$ 中的元素,元素之间用一个空格分隔。其中 $1 \le a_i \le 10^5$。 ### 输出格式 如果至少存在一个可以进行匹配的能量石,则输出 `success`,否则输出 `fail`。 ### 样例输入 ``` 5 3 7 2 5 9 ``` ### 样例输出 ``` success ``` 在这个样例中,数组 $a=[3, 7, 2, 5, 9]$。我们可以选择数组 $b=[4, 6, 1, 8, 7]$(可能不唯一)。 满足条件:$3+7+2+5+9=4+6+1+8+7$,并且对于所有的 $i$ 都有 $a_i \ne b_i$。
查看答案
赣ICP备20007335号-2