#848. 乘积平衡-Pro
乘积平衡-Pro
当前没有测试数据。
题目描述
给出一个长度为 的数列 ,其中 的值只可能是 中的一个。请你找出一个最小的整数 ,使得这个数列中的前 个数的乘积与剩余的所有数的乘积相等,即 。若 不存在,则输出 。
输入格式
第一行:一个整数 ,表示数列长度。
第二行:个整数 ,分别表示数列中的每个元素。
输出格式
一个整数,表示答案。
样例
6
1 2 4 2 2 2
3
4
1 2 4 1
-1
3
1 1 1
1
样例1解释
,因此存在一个最小的 。
数据范围与约束
对于 的数据,;
对于 的数据,。