1113. Integer Set Partition (25) 简单题

简介: #include #include #include #include using namespace std;int main(){ int n; cin >> n; vector ...
#include <iostream>
#include <vector>
#include <cmath>
#include <algorithm>
using namespace std;


int main()
{
    int n;
    cin >> n;
    vector<int> v(n);
    for(int i = 0; i < n; i++){
        cin >> v[i];
    }
    sort(v.begin(), v.end());
    long sum1 = 0, sum2 = 0, tn = n / 2;;
    for(int i = 0; i < n; i++){
        if(i < tn) sum1 += v[i];
        else sum2 += v[i];
    }
    if(n % 2 == 0) cout << 0 << " ";
    else cout << 1 << " ";
    cout << abs(sum1 - sum2) << endl;

    return 0;
}
目录
相关文章
|
5月前
|
存储 自然语言处理 C++
C++中的map和set的使用
C++中的map和set的使用
48 1
C++中的map和set的使用
|
2月前
|
存储 自然语言处理 安全
Map和Set
Map和Set
|
10月前
|
SQL
Parameter ‘id‘ not found. Available parameters are [collection, list]
Parameter ‘id‘ not found. Available parameters are [collection, list]
126 0
|
5月前
|
存储 自然语言处理 C++
【C++】:set和map
【C++】:set和map
55 5
|
7月前
|
测试技术
AcDbHatch::setPatternAngle
AcDbHatch::setPatternAngle
|
9月前
|
存储 自然语言处理 C++
map && set
map和set是C++98就已经支持的两个搜索效率极高的容器,其底层就是使用和红黑树作为存储容器,我们已经实现了红黑树,接下来我们熟悉一下map和set的使用,并了解其封装结构,我们自己使用红黑树封装一个。
|
10月前
|
存储 编译器 C++
|
10月前
|
存储 C++ 容器
|
11月前
|
存储 自然语言处理 C++
C++之map和set
C++之map和set
125 0
|
12月前
|
存储 C++ 容器
【C++】set和map的使用
【C++】set和map的使用
94 0