CodeFoeces-998A

2018-07-14  本文已影响0人  ss5smi

题目

原题链接:A. Balloons

题意

有n个包裹,每个包裹有对应个气球。现在要分给两人,要求每个人都分得到,每次只分包裹,包裹必须分完,两人的气球数量不相等。

代码

#include<bits/stdc++.h>
using namespace std;
int main(){
    int n,s[10],a=0,b=0;
    cin>>n;
    for(int i=0;i<n;i++){
        cin>>s[i];
        b+=s[i];
    }
    int t[10]={0},j=0;
    for(int i=0;i<n;i++){
        b-=s[i];
        a+=s[i];
        t[j++]=i+1;
        if(a!=b && a && b){
            goto ans;
        }
    }
    printf("-1\n");
    return 0;
    ans:
    printf("%d\n",j);
    for(int i=0;i<j;i++){
        printf("%d",t[i]);
        if(i!=j-1) printf(" ");
    }
    return 0;
}
上一篇下一篇

猜你喜欢

热点阅读