首页 > 其他 > 详细

A1113 | Integer Set Partition (25)

时间:2018-01-01 17:40:12      阅读:171      评论:0      收藏:0      [点我收藏+]

太简单了

#include <stdio.h>
#include <memory.h>
#include <math.h>
#include <string>
#include <vector>
#include <set>
#include <stack>
#include <queue>
#include <algorithm>
#include <map>


#define I scanf
#define OL puts
#define O printf
#define F(a,b,c) for(a=b;a<c;a++)
#define FF(a,b) for(a=0;a<b;a++)
#define FG(a,b) for(a=b-1;a>=0;a--)
#define LEN 100000
#define MAX 0x06FFFFFF
#define V vector<int>

using namespace std;

int a[LEN];//1e6

int main(){
    freopen("d:/input/A1113/2.txt","r",stdin);
    int i=0,n;
    scanf("%d",&n);
    while(i<n){
        scanf("%d",&a[i]);
        i++;
    }
    int sl=0,sr=0;
    int mid=n/2;//[0,mid),[mid,n)
    sort(a,a+n);
    FF(i,mid) sl+=a[i];
    F(i,mid,n) sr+=a[i];
    O("%d %d",n%2,abs(sl-sr));
    return 0;
}

 

A1113 | Integer Set Partition (25)

原文:https://www.cnblogs.com/TQCAI/p/8167871.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!