美文网首页
CodeFoeces-998A

CodeFoeces-998A

作者: ss5smi | 来源:发表于2018-07-14 10:51 被阅读0次

    题目

    原题链接: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;
    }
    

    相关文章

      网友评论

          本文标题:CodeFoeces-998A

          本文链接:https://www.haomeiwen.com/subject/qqpspftx.html