超级大水题,水到提交上去后总觉得是不是太简单,还在想其他的可能,看来经验太少
思路:只要有1,所有正数都能组成,相反,没有1,永远也凑不成1
#include<cstdio>
int main(void)
{
int n,num;
scanf("%d",&n);
int flag=0;
for(int i=0;i<n;i++)
{
scanf("%d",&num);
if(num==1) flag=1;
}
if(flag) printf("-1\n");
else printf("1\n");
return 0;
}