美文网首页
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

    题目 原题链接:A. Balloons 题意 有n个包裹,每个包裹有对应个气球。现在要分给两人,要求每个人都分得到...

网友评论

      本文标题:CodeFoeces-998A

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