A non-empty array A consisting of N integers is given. Array A represents numbers on a tape.
Any integer P, such that 0 < P < N, splits this tape into two non-empty parts: A[0], A[1], ..., A[P − 1] and A[P], A[P + 1], ..., A[N − 1].
The difference between the two parts is the value of: |(A[0] + A[1] + ... + A[P − 1]) − (A[P] + A[P + 1] + ... + A[N − 1])|
In other words, it is the absolute difference between the sum of the first part and the sum of the second part.
For example, consider array A such that:
A[0] = 3 A[1] = 1 A[2] = 2 A[3] = 4 A[4] = 3We can split this tape in four places:
- P = 1, difference = |3 − 10| = 7
- P = 2, difference = |4 − 9| = 5
- P = 3, difference = |6 − 7| = 1
- P = 4, difference = |10 − 3| = 7
Write a function:
int solution(vector<int> &A);
that, given a non-empty array A of N integers, returns the minimal difference that can be achieved.
For example, given:
A[0] = 3 A[1] = 1 A[2] = 2 A[3] = 4 A[4] = 3the function should return 1, as explained above.
Write an efficient algorithm for the following assumptions:
- N is an integer within the range [2..100,000];
- each element of array A is an integer within the range [−1,000..1,000].
// you can use includes, for example:
// #include <algorithm>
// you can write to stdout for debugging purposes, e.g.
// cout << "this is a debug message" << endl;
int solution(vector<int> &A) {
// write your code in C++14 (g++ 6.2.0)
//i,j,k
//store diff in vector and ret min element
}
// you can use includes, for example:
// #include <algorithm>
// you can write to stdout for debugging purposes, e.g.
// cout << "this is a debug message" << endl;
int solution(vector<int> &A) {
// write your code in C++14 (g++ 6.2.0)
//i,j,k
int i = 0,j=1;
//sum from i to j, sum for j to k
//store diff in vector and ret min element
}
// you can use includes, for example:
// #include <algorithm>
// you can write to stdout for debugging purposes, e.g.
// cout << "this is a debug message" << endl;
int solution(vector<int> &A) {
// write your code in C++14 (g++ 6.2.0)
//i,j,k
int i = 0,j=1;
//sum from i to j, sum for j to k
//store diff in vector and ret min element
}
// you can use includes, for example:
// #include <algorithm>
// you can write to stdout for debugging purposes, e.g.
// cout << "this is a debug message" << endl;
int solution(vector<int> &A) {
// write your code in C++14 (g++ 6.2.0)
//i,j,k
int i = 0,j=1;
//sum from i to j, sum for j to k
1
//store diff in vector and ret min element
}
// you can use includes, for example:
// #include <algorithm>
// you can write to stdout for debugging purposes, e.g.
// cout << "this is a debug message" << endl;
int solution(vector<int> &A) {
// write your code in C++14 (g++ 6.2.0)
//i,j,k
int i = 0,j=1;
int k =
//sum from i to j, sum for j to k
//store diff in vector and ret min element
}
// you can use includes, for example:
// #include <algorithm>
// you can write to stdout for debugging purposes, e.g.
// cout << "this is a debug message" << endl;
int solution(vector<int> &A) {
// write your code in C++14 (g++ 6.2.0)
//i,j,k
int i = 0,j=1;
int k = A.
//sum from i to j, sum for j to k
//store diff in vector and ret min element
}
// you can use includes, for example:
// #include <algorithm>
// you can write to stdout for debugging purposes, e.g.
// cout << "this is a debug message" << endl;
int solution(vector<int> &A) {
// write your code in C++14 (g++ 6.2.0)
//i,j,k
int i = 0,j=1;
int k = A.size()-1;
//sum from i to j, sum for j to k
//store diff in vector and ret min element
}
// you can use includes, for example:
// #include <algorithm>
// you can write to stdout for debugging purposes, e.g.
// cout << "this is a debug message" << endl;
int solution(vector<int> &A) {
// write your code in C++14 (g++ 6.2.0)
//i,j,k
int i = 0,j=1;
int k = A.size()-1;
//sum from i to j, sum for j to k
for(j;j<=k;j++)
//store diff in vector and ret min element
}
// you can use includes, for example:
// #include <algorithm>
// you can write to stdout for debugging purposes, e.g.
// cout << "this is a debug message" << endl;
int solution(vector<int> &A) {
// write your code in C++14 (g++ 6.2.0)
//i,j,k
int i = 0,j=1;
int k = A.size()-1;
//sum from i to j, sum for j to k
for(j;j<=k;j++)
{
}
//store diff in vector and ret min element
}
// you can use includes, for example:
// #include <algorithm>
// you can write to stdout for debugging purposes, e.g.
// cout << "this is a debug message" << endl;
int solution(vector<int> &A) {
// write your code in C++14 (g++ 6.2.0)
//i,j,k
int i = 0,j=1;
int k = A.size()-1;
//sum from i to j, sum for j to k
for(j;j<=k;j++)
{
a
}
//store diff in vector and ret min element
}
// you can use includes, for example:
// #include <algorithm>
// you can write to stdout for debugging purposes, e.g.
// cout << "this is a debug message" << endl;
int solution(vector<int> &A) {
// write your code in C++14 (g++ 6.2.0)
//i,j,k
int i = 0,j=1;
int k = A.size()-1;
//sum from i to j, sum for j to k
for(j;j<=k;j++)
{
abs(A[j]-)
}
//store diff in vector and ret min element
}
// you can use includes, for example:
// #include <algorithm>
// you can write to stdout for debugging purposes, e.g.
// cout << "this is a debug message" << endl;
int solution(vector<int> &A) {
// write your code in C++14 (g++ 6.2.0)
//i,j,k
int i = 0,j=1;
int k = A.size()-1;
//sum from i to j, sum for j to k
for(j;j<=k;j++)
{
}
//store diff in vector and ret min element
}
// you can use includes, for example:
// #include <algorithm>
// you can write to stdout for debugging purposes, e.g.
// cout << "this is a debug message" << endl;
int solution(vector<int> &A) {
// write your code in C++14 (g++ 6.2.0)
//i,j,k
int i = 0,j=1;
int k = A.size()-1;
//sum from i to j, sum for j to k
for(j;j<=k && ;j++)
{
}
//store diff in vector and ret min element
}
// you can use includes, for example:
// #include <algorithm>
// you can write to stdout for debugging purposes, e.g.
// cout << "this is a debug message" << endl;
int solution(vector<int> &A) {
// write your code in C++14 (g++ 6.2.0)
//i,j,k
int i = 0,j=1;
int k = A.size()-1;
//sum from i to j, sum for j to k
for(j;j<=k;j++)
{
}
//store diff in vector and ret min element
}
// you can use includes, for example:
// #include <algorithm>
// you can write to stdout for debugging purposes, e.g.
// cout << "this is a debug message" << endl;
int solution(vector<int> &A) {
// write your code in C++14 (g++ 6.2.0)
//i,j,k
int i = 0,j=1;
int k = A.size()-1;
//sum from i to j, sum for j to k
for(j;j<=k;j++)
{
abs()
}
//store diff in vector and ret min element
}
// you can use includes, for example:
// #include <algorithm>
// you can write to stdout for debugging purposes, e.g.
// cout << "this is a debug message" << endl;
int solution(vector<int> &A) {
// write your code in C++14 (g++ 6.2.0)
//i,j,k
int i = 0,j=1;
int k = A.size()-1;
//sum from i to j, sum for j to k
for(j;j<=k;j++)
{
abs(A[i]-accumulate(A.begin()+j, A))
}
//store diff in vector and ret min element
}
// you can use includes, for example:
// #include <algorithm>
// you can write to stdout for debugging purposes, e.g.
// cout << "this is a debug message" << endl;
int solution(vector<int> &A) {
// write your code in C++14 (g++ 6.2.0)
//i,j,k
int i = 0,j=1;
int k = A.size()-1;
//sum from i to j, sum for j to k
for(j;j<=k;j++)
{
abs(A[i]-accumulate(A.begin()+j, A.begin()+k))
}
//store diff in vector and ret min element
}
// you can use includes, for example:
// #include <algorithm>
// you can write to stdout for debugging purposes, e.g.
// cout << "this is a debug message" << endl;
int solution(vector<int> &A) {
// write your code in C++14 (g++ 6.2.0)
//i,j,k
int i = 0,j=1;
int k = A.size()-1;
//sum from i to j, sum for j to k
for(j;j<=k;j++)
{
abs(A[i]-accumulate(A.begin()+j, A.begin()+k));
}
//store diff in vector and ret min element
}
// you can use includes, for example:
// #include <algorithm>
// you can write to stdout for debugging purposes, e.g.
// cout << "this is a debug message" << endl;
int solution(vector<int> &A) {
// write your code in C++14 (g++ 6.2.0)
//i,j,k
int i = 0,j=1;
int k = A.size()-1;
//sum from i to j, sum for j to k
for(j;j<=k;j++)
{
int a = abs(A[i]-accumulate(A.begin()+j, A.begin()+k));
}
//store diff in vector and ret min element
}
// you can use includes, for example:
// #include <algorithm>
// you can write to stdout for debugging purposes, e.g.
// cout << "this is a debug message" << endl;
int solution(vector<int> &A) {
// write your code in C++14 (g++ 6.2.0)
//i,j,k
int i = 0,j=1;
int k = A.size()-1;
//sum from i to j, sum for j to k
for(j;j<=k;j++)
{
int a = abs(A[i]-accumulate(A.begin()+j, A.begin()+k));
cout << a << endl;
}
//store diff in vector and ret min element
}
// you can use includes, for example:
// #include <algorithm>
// you can write to stdout for debugging purposes, e.g.
// cout << "this is a debug message" << endl;
int solution(vector<int> &A) {
// write your code in C++14 (g++ 6.2.0)
//i,j,k
int i = 0,j=1;
int k = A.size()-1;
//sum from i to j, sum for j to k
for(j;j<=k;j++)
{
int a = abs(-accumulate(A.begin()+j, A.begin()+k));
cout << a << endl;
}
//store diff in vector and ret min element
}
// you can use includes, for example:
// #include <algorithm>
// you can write to stdout for debugging purposes, e.g.
// cout << "this is a debug message" << endl;
int solution(vector<int> &A) {
// write your code in C++14 (g++ 6.2.0)
//i,j,k
int i = 0,j=1;
int k = A.size()-1;
//sum from i to j, sum for j to k
for(j;j<=k;j++)
{
int a = abs(accumulate(A.begin()+j, A.begin()+k)-accumulate(A.begin()+j, A.begin()+k));
cout << a << endl;
}
//store diff in vector and ret min element
}
// you can use includes, for example:
// #include <algorithm>
// you can write to stdout for debugging purposes, e.g.
// cout << "this is a debug message" << endl;
int solution(vector<int> &A) {
// write your code in C++14 (g++ 6.2.0)
//i,j,k
int i = 0,j=1;
int k = A.size()-1;
//sum from i to j, sum for j to k
for(j;j<=k;j++)
{
int a = abs(accumulate(A.begin()+, A.begin()+k)-accumulate(A.begin()+j, A.begin()+k));
cout << a << endl;
}
//store diff in vector and ret min element
}
// you can use includes, for example:
// #include <algorithm>
// you can write to stdout for debugging purposes, e.g.
// cout << "this is a debug message" << endl;
int solution(vector<int> &A) {
// write your code in C++14 (g++ 6.2.0)
//i,j,k
int i = 0,j=0;
int k = A.size()-1;
//sum from i to j, sum for j to k
for(j;j<=k;j++)
{
int a = abs(accumulate(A.begin()+i, A.begin()+j)-accumulate(A.begin()+j, A.begin()+k));
cout << a << endl;
}
//store diff in vector and ret min element
}
// you can use includes, for example:
// #include <algorithm>
// you can write to stdout for debugging purposes, e.g.
// cout << "this is a debug message" << endl;
int solution(vector<int> &A) {
// write your code in C++14 (g++ 6.2.0)
//i,j,k
int i = 0,j=0;
int k = A.size()-1;
//sum from i to j, sum for j to k
for(j;j<=k;j++)
{
int a = abs(accumulate(A.begin()+i, A.begin()+j)-accumulate(A.begin()+j, A.begin()+k));
cout << a << endl;
}
//store diff in vector and ret min element
}
The submission is being evaluated.
// you can use includes, for example:
// #include <algorithm>
// you can write to stdout for debugging purposes, e.g.
// cout << "this is a debug message" << endl;
int solution(vector<int> &A) {
// write your code in C++14 (g++ 6.2.0)
//i,j,k
int i = 0,j=0;
int k = A.size()-1;
//sum from i to j, sum for j to k
for(j;j<=k;j++)
{
int a = abs(accumulate(A.begin()+i, A.begin()+j)-accumulate(A.begin()+j, A.begin()+k));
cout << a << endl;
}
//store diff in vector and ret min element
ret
}
// you can use includes, for example:
// #include <algorithm>
// you can write to stdout for debugging purposes, e.g.
// cout << "this is a debug message" << endl;
int solution(vector<int> &A) {
// write your code in C++14 (g++ 6.2.0)
//i,j,k
int i = 0,j=0;
int k = A.size()-1;
//sum from i to j, sum for j to k
for(j;j<=k;j++)
{
int a = abs(accumulate(A.begin()+i, A.begin()+j)-accumulate(A.begin()+j, A.begin()+k));
cout << a << endl;
}
//store diff in vector and ret min element
return 0;
}
The submission is being evaluated.
// you can use includes, for example:
#include <algorithm>
#include <vector>
// you can write to stdout for debugging purposes, e.g.
// cout << "this is a debug message" << endl;
int solution(vector<int> &A) {
// write your code in C++14 (g++ 6.2.0)
//i,j,k
int i = 0,j=0;
int k = A.size()-1;
//sum from i to j, sum for j to k
for(j;j<=k;j++)
{
int a = abs(accumulate(A.begin()+i, A.begin()+j)-accumulate(A.begin()+j, A.begin()+k));
cout << a << endl;
}
//store diff in vector and ret min element
return 0;
}
// you can use includes, for example:
#include <algorithm>
#include <vector>
// you can write to stdout for debugging purposes, e.g.
// cout << "this is a debug message" << endl;
using name
int solution(vector<int> &A) {
// write your code in C++14 (g++ 6.2.0)
//i,j,k
int i = 0,j=0;
int k = A.size()-1;
//sum from i to j, sum for j to k
for(j;j<=k;j++)
{
int a = abs(accumulate(A.begin()+i, A.begin()+j)-accumulate(A.begin()+j, A.begin()+k));
cout << a << endl;
}
//store diff in vector and ret min element
return 0;
}
// you can use includes, for example:
#include <algorithm>
#include <vector>
// you can write to stdout for debugging purposes, e.g.
// cout << "this is a debug message" << endl;
using namespace std;
int solution(vector<int> &A) {
// write your code in C++14 (g++ 6.2.0)
//i,j,k
int i = 0,j=0;
int k = A.size()-1;
//sum from i to j, sum for j to k
for(j;j<=k;j++)
{
int a = abs(accumulate(A.begin()+i, A.begin()+j)-accumulate(A.begin()+j, A.begin()+k));
cout << a << endl;
}
//store diff in vector and ret min element
return 0;
}
The submission is being evaluated.
// you can use includes, for example:
#include <algorithm>
#include <vector>
// you can write to stdout for debugging purposes, e.g.
// cout << "this is a debug message" << endl;
using namespace std;
int solution(vector<int> &A) {
// write your code in C++14 (g++ 6.2.0)
//i,j,k
int i = 0,j=0;
int k = A.size()-1;
//sum from i to j, sum for j to k
for(j;j<=k;j++)
{
int a = abs(accumulate(A.begin()+i, A.begin()+j)-accumulate(A.begin()+j, A.begin()+k));
cout << a << endl;
}
//store diff in vector and ret min element
return 0;
}
// you can use includes, for example:
#include <algorithm>
#include <vector>
#include <numeric>
// you can write to stdout for debugging purposes, e.g.
// cout << "this is a debug message" << endl;
using namespace std;
int solution(vector<int> &A) {
// write your code in C++14 (g++ 6.2.0)
//i,j,k
int i = 0,j=0;
int k = A.size()-1;
//sum from i to j, sum for j to k
for(j;j<=k;j++)
{
int a = abs(accumulate(A.begin()+i, A.begin()+j)-accumulate(A.begin()+j, A.begin()+k));
cout << a << endl;
}
//store diff in vector and ret min element
return 0;
}
The submission is being evaluated.
// you can use includes, for example:
#include <algorithm>
#include <vector>
#include <numeric>
// you can write to stdout for debugging purposes, e.g.
// cout << "this is a debug message" << endl;
using namespace std;
int solution(vector<int> &A) {
// write your code in C++14 (g++ 6.2.0)
//i,j,k
int i = 0,
int k = A.size()-1;
//sum from i to j, sum for j to k
for(j;j<=k;j++)
{
int a = abs(accumulate(A.begin()+i, A.begin()+j)-accumulate(A.begin()+j, A.begin()+k));
cout << a << endl;
}
//store diff in vector and ret min element
return 0;
}
// you can use includes, for example:
#include <algorithm>
#include <vector>
#include <numeric>
// you can write to stdout for debugging purposes, e.g.
// cout << "this is a debug message" << endl;
using namespace std;
int solution(vector<int> &A) {
// write your code in C++14 (g++ 6.2.0)
//i,j,k
int i = 0;
int k = A.size()-1;
//sum from i to j, sum for j to k
for(int j=0;j<=k;j++)
{
int a = abs(accumulate(A.begin()+i, A.begin()+j)-accumulate(A.begin()+j, A.begin()+k));
cout << a << endl;
}
//store diff in vector and ret min element
return 0;
}
The submission is being evaluated.
// you can use includes, for example:
#include <algorithm>
#include <vector>
#include <numeric>
// you can write to stdout for debugging purposes, e.g.
// cout << "this is a debug message" << endl;
using namespace std;
int solution(vector<int> &A) {
// write your code in C++14 (g++ 6.2.0)
//i,j,k
int i = 0;
int k = A.size()-1;
//sum from i to j, sum for j to k
for(int j=0;j<=k;j++)
{
int a = abs(-accumulate(A.begin()+j, A.begin()+k));
cout << a << endl;
}
//store diff in vector and ret min element
return 0;
}
// you can use includes, for example:
#include <algorithm>
#include <vector>
#include <numeric>
// you can write to stdout for debugging purposes, e.g.
// cout << "this is a debug message" << endl;
using namespace std;
int solution(vector<int> &A) {
// write your code in C++14 (g++ 6.2.0)
//i,j,k
int i = 0;
int k = A.size()-1;
//sum from i to j, sum for j to k
for(int j=0;j<=k;j++)
{
int sum1 = accumulate(A.begin()+i, A.begin()+j);
int a = abs(-accumulate(A.begin()+j, A.begin()+k));
cout << a << endl;
}
//store diff in vector and ret min element
return 0;
}
// you can use includes, for example:
#include <algorithm>
#include <vector>
#include <numeric>
// you can write to stdout for debugging purposes, e.g.
// cout << "this is a debug message" << endl;
using namespace std;
int solution(vector<int> &A) {
// write your code in C++14 (g++ 6.2.0)
//i,j,k
int i = 0;
int k = A.size()-1;
//sum from i to j, sum for j to k
for(int j=0;j<=k;j++)
{
int sum1 = saccumulate(A.begin()+i, A.begin()+j);
int a = abs(-accumulate(A.begin()+j, A.begin()+k));
cout << a << endl;
}
//store diff in vector and ret min element
return 0;
}
// you can use includes, for example:
#include <algorithm>
#include <vector>
#include <numeric>
// you can write to stdout for debugging purposes, e.g.
// cout << "this is a debug message" << endl;
using namespace std;
int solution(vector<int> &A) {
// write your code in C++14 (g++ 6.2.0)
//i,j,k
int i = 0;
int k = A.size()-1;
//sum from i to j, sum for j to k
for(int j=0;j<=k;j++)
{
int sum1 = std::accumulate(A.begin()+i, A.begin()+j);
int a = abs(-accumulate(A.begin()+j, A.begin()+k));
cout << a << endl;
}
//store diff in vector and ret min element
return 0;
}
// you can use includes, for example:
#include <algorithm>
#include <vector>
#include <numeric>
// you can write to stdout for debugging purposes, e.g.
// cout << "this is a debug message" << endl;
using namespace std;
int solution(vector<int> &A) {
// write your code in C++14 (g++ 6.2.0)
//i,j,k
int i = 0;
int k = A.size()-1;
//sum from i to j, sum for j to k
for(int j=0;j<=k;j++)
{
int sum1 = accumulate(A.begin()+i, A.begin()+j);
int a = abs(-accumulate(A.begin()+j, A.begin()+k));
cout << a << endl;
}
//store diff in vector and ret min element
return 0;
}
// you can use includes, for example:
#include <algorithm>
#include <vector>
#include <numeric>
// you can write to stdout for debugging purposes, e.g.
// cout << "this is a debug message" << endl;
using namespace std;
int solution(vector<int> &A) {
// write your code in C++14 (g++ 6.2.0)
//i,j,k
int i = 0;
int k = A.size()-1;
//sum from i to j, sum for j to k
for(int j=0;j<=k;j++)
{
int sum1 = accumulate(A.begin()+i, A.begin()+j);
int sum2 = accumulate(A.begin()+j, A.begin()+k)
int a = abs(sum1-sum2);
cout << a << endl;
}
//store diff in vector and ret min element
return 0;
}
// you can use includes, for example:
#include <algorithm>
#include <vector>
#include <numeric>
// you can write to stdout for debugging purposes, e.g.
// cout << "this is a debug message" << endl;
using namespace std;
int solution(vector<int> &A) {
// write your code in C++14 (g++ 6.2.0)
//i,j,k
int i = 0;
int k = A.size()-1;
//sum from i to j, sum for j to k
for(int j=0;j<=k;j++)
{
int sum1 = accumulate(A.begin()+i, A.begin()+j);
int sum2 = accumulate(A.begin()+(j+1), A.begin()+k);
int a = abs(sum1-sum2);
cout << a << endl;
}
//store diff in vector and ret min element
return 0;
}
// you can use includes, for example:
#include <algorithm>
#include <vector>
#include <numeric>
// you can write to stdout for debugging purposes, e.g.
// cout << "this is a debug message" << endl;
using namespace std;
int solution(vector<int> &A) {
// write your code in C++14 (g++ 6.2.0)
//i,j,k
int i = 0;
int k = A.size()-1;
//sum from i to j, sum for j to k
for(int j=0;j<=k;j++)
{
int sum1 = accumulate(A.begin()+i, A.begin()+j);
int sum2 = accumulate(A.begin()+(j+1), A.begin()+k);
int a = abs(sum1-sum2);
cout << a << endl;
}
//store diff in vector and ret min element
return 0;
}
The submission is being evaluated.
// you can use includes, for example:
#include <algorithm>
#include <vector>
#include <numeric>
// you can write to stdout for debugging purposes, e.g.
// cout << "this is a debug message" << endl;
using namespace std;
int solution(vector<int> &A) {
// write your code in C++14 (g++ 6.2.0)
//i,j,k
int i = 0;
int k = A.size()-1;
//sum from i to j, sum for j to k
for(int j=0;j<=k;j++)
{
int sum1 = accumulate(A.begin()+i, A.begin()+j,);
int sum2 = accumulate(A.begin()+(j+1), A.begin()+k);
int a = abs(sum1-sum2);
cout << a << endl;
}
//store diff in vector and ret min element
return 0;
}
// you can use includes, for example:
#include <algorithm>
#include <vector>
#include <numeric>
// you can write to stdout for debugging purposes, e.g.
// cout << "this is a debug message" << endl;
using namespace std;
int solution(vector<int> &A) {
// write your code in C++14 (g++ 6.2.0)
//i,j,k
int i = 0;
int k = A.size()-1;
//sum from i to j, sum for j to k
for(int j=0;j<=k;j++)
{
int sum1 = accumulate(A.begin()+i, A.begin()+j,0);
int sum2 = accumulate(A.begin()+(j+1), A.begin()+k,0);
int a = abs(sum1-sum2);
cout << a << endl;
}
//store diff in vector and ret min element
return 0;
}
// you can use includes, for example:
#include <algorithm>
#include <vector>
#include <numeric>
// you can write to stdout for debugging purposes, e.g.
// cout << "this is a debug message" << endl;
using namespace std;
int solution(vector<int> &A) {
// write your code in C++14 (g++ 6.2.0)
//i,j,k
int i = 0;
int k = A.size()-1;
//sum from i to j, sum for j to k
for(int j=0;j<=k;j++)
{
int sum1 = accumulate(A.begin()+i, A.begin()+j,0);
int sum2 = accumulate(A.begin()+(j+1), A.begin()+k,0);
int a = abs(sum1-sum2);
cout << a << endl;
}
//store diff in vector and ret min element
return 0;
}
The submission is being evaluated.
// you can use includes, for example:
#include <algorithm>
#include <vector>
#include <numeric>
// you can write to stdout for debugging purposes, e.g.
// cout << "this is a debug message" << endl;
using namespace std;
int solution(vector<int> &A) {
// write your code in C++14 (g++ 6.2.0)
//i,j,k
int i = 0;
int k = A.size()-1;
//sum from i to j, sum for j to k
for(int j=0;j<=k;j++)
{
int sum1 = accumulate(A.begin()+i, A.begin()+j,0);
int sum2 = accumulate(A.begin()+(j), A.begin()+k,0);
int a = abs(sum1-sum2);
cout << a << endl;
}
//store diff in vector and ret min element
return 0;
}
// you can use includes, for example:
#include <algorithm>
#include <vector>
#include <numeric>
// you can write to stdout for debugging purposes, e.g.
// cout << "this is a debug message" << endl;
using namespace std;
int solution(vector<int> &A) {
// write your code in C++14 (g++ 6.2.0)
//i,j,k
int i = 0;
int k = A.size()-1;
//sum from i to j, sum for j to k
for(int j=0;j<=k;j++)
{
int sum1 = accumulate(A.begin()+i, A.begin()+j,0);
int sum2 = accumulate(A.begin()+(j), A.begin()+k,0) - A[j];
int a = abs(sum1-sum2);
cout << a << endl;
}
//store diff in vector and ret min element
return 0;
}
// you can use includes, for example:
#include <algorithm>
#include <vector>
#include <numeric>
// you can write to stdout for debugging purposes, e.g.
// cout << "this is a debug message" << endl;
using namespace std;
int solution(vector<int> &A) {
// write your code in C++14 (g++ 6.2.0)
//i,j,k
int i = 0;
int k = A.size()-1;
//sum from i to j, sum for j to k
for(int j=0;j<=k;j++)
{
int sum1 = accumulate(A.begin()+i, A.begin()+j,0);
int sum2 = accumulate(A.begin()+(j), A.begin()+k,0) - A[j];
int a = abs(sum1-sum2);
cout << a << endl;
}
//store diff in vector and ret min element
return 0;
}
The submission is being evaluated.
// you can use includes, for example:
#include <algorithm>
#include <vector>
#include <numeric>
// you can write to stdout for debugging purposes, e.g.
// cout << "this is a debug message" << endl;
using namespace std;
int solution(vector<int> &A) {
// write your code in C++14 (g++ 6.2.0)
//i,j,k
int i = 0;
int k = A.size()-1;
//sum from i to j, sum for j to k
for(int j=0;j<=k;j++)
{
int sum1 = accumulate(A.begin()+i, A.begin()+j,0);
int sum2 = accumulate(A.begin()+(j), A.begin()+k,0) - A[j;
int a = abs(sum1-sum2);
cout << a << endl;
}
//store diff in vector and ret min element
return 0;
}
// you can use includes, for example:
#include <algorithm>
#include <vector>
#include <numeric>
// you can write to stdout for debugging purposes, e.g.
// cout << "this is a debug message" << endl;
using namespace std;
int solution(vector<int> &A) {
// write your code in C++14 (g++ 6.2.0)
//i,j,k
int i = 0;
int k = A.size()-1;
//sum from i to j, sum for j to k
for(int j=0;j<=k;j++)
{
int sum1 = accumulate(A.begin()+i, A.begin()+j,0);
int sum2 = accumulate(A.begin()+(j), A.begin()+k,0);
int a = abs(sum1-sum2);
cout << a << endl;
}
//store diff in vector and ret min element
return 0;
}
The submission is being evaluated.
// you can use includes, for example:
#include <algorithm>
#include <vector>
#include <numeric>
// you can write to stdout for debugging purposes, e.g.
// cout << "this is a debug message" << endl;
using namespace std;
int solution(vector<int> &A) {
// write your code in C++14 (g++ 6.2.0)
//i,j,k
int i,l = 0;
int k = A.size()-1;
//sum from i to j, sum for j to k
for(int j=0;j<=k;j++)
{
int sum1 = accumulate(A.begin()+i, A.begin()+j,0);
int sum2 = accumulate(A.begin()+(j), A.begin()+k,0);
int a = abs(sum1-sum2);
cout << a << endl;
}
//store diff in vector and ret min element
return 0;
}
// you can use includes, for example:
#include <algorithm>
#include <vector>
#include <numeric>
// you can write to stdout for debugging purposes, e.g.
// cout << "this is a debug message" << endl;
using namespace std;
int solution(vector<int> &A) {
// write your code in C++14 (g++ 6.2.0)
//i,j,k
int i,l = 0;
int k = A.size()-1;
//sum from i to j, sum for j to k
for(int j=0;j>=k;j++)
{
int sum1 = accumulate(A.begin()+i, A.begin()+j,0);
int sum2 = accumulate(A.begin()+(j), A.begin()+k,0);
int a = abs(sum1-sum2);
cout << a << endl;
}
//store diff in vector and ret min element
return 0;
}
// you can use includes, for example:
#include <algorithm>
#include <vector>
#include <numeric>
// you can write to stdout for debugging purposes, e.g.
// cout << "this is a debug message" << endl;
using namespace std;
int solution(vector<int> &A) {
// write your code in C++14 (g++ 6.2.0)
//i,j,k
int i,l = 0;
int k = A.size()-1;
//sum from i to j, sum for j to k
for(int j=1;j>=k;j++)
{
int sum1 = accumulate(A.begin()+i, A.begin()+j,0);
int sum2 = accumulate(A.begin()+(j), A.begin()+k,0);
int a = abs(sum1-sum2);
cout << a << endl;
}
//store diff in vector and ret min element
return 0;
}
// you can use includes, for example:
#include <algorithm>
#include <vector>
#include <numeric>
// you can write to stdout for debugging purposes, e.g.
// cout << "this is a debug message" << endl;
using namespace std;
int solution(vector<int> &A) {
// write your code in C++14 (g++ 6.2.0)
//i,j,k
int i,l = 0;
int k = A.size()-1;
//sum from i to j, sum for j to k
for(int j=1;j>=k ;j++)
{
int sum1 = accumulate(A.begin()+i, A.begin()+j,0);
int sum2 = accumulate(A.begin()+(j), A.begin()+k,0);
int a = abs(sum1-sum2);
cout << a << endl;
}
//store diff in vector and ret min element
return 0;
}
// you can use includes, for example:
#include <algorithm>
#include <vector>
#include <numeric>
// you can write to stdout for debugging purposes, e.g.
// cout << "this is a debug message" << endl;
using namespace std;
int solution(vector<int> &A) {
// write your code in C++14 (g++ 6.2.0)
//i,j,k
int i,l = 0;
int k = A.size()-1;
//sum from i to j, sum for j to k
for(int j=1;j>=k && l<=k-1;j++)
{
int sum1 = accumulate(A.begin()+i, A.begin()+j,0);
int sum2 = accumulate(A.begin()+(j), A.begin()+k,0);
int a = abs(sum1-sum2);
cout << a << endl;
}
//store diff in vector and ret min element
return 0;
}
// you can use includes, for example:
#include <algorithm>
#include <vector>
#include <numeric>
// you can write to stdout for debugging purposes, e.g.
// cout << "this is a debug message" << endl;
using namespace std;
int solution(vector<int> &A) {
// write your code in C++14 (g++ 6.2.0)
//i,j,k
int i,l = 0;
int k = A.size()-1;
//sum from i to j, sum for j to k
for(int j=1;j>=k && l<=k-1;j++)
{
int sum1 = accumulate(A.begin()+i, A.begin()+j,0);
int sum2 = accumulate(A.begin()+(j), A.begin()+k,0);
int a = abs(sum1-sum2);
cout << a << endl;
l++;
}
//store diff in vector and ret min element
return 0;
}
// you can use includes, for example:
#include <algorithm>
#include <vector>
#include <numeric>
// you can write to stdout for debugging purposes, e.g.
// cout << "this is a debug message" << endl;
using namespace std;
int solution(vector<int> &A) {
// write your code in C++14 (g++ 6.2.0)
//i,j,k
int i,l = 0;
int k = A.size()-1;
//sum from i to j, sum for j to k
for(int j=1;j>=k && l<=k-1;j++)
{
int sum1 = accumulate(A.begin()+i, A.begin()+l,0);
int sum2 = accumulate(A.begin()+(j), A.begin()+k,0);
int a = abs(sum1-sum2);
cout << a << endl;
l++;
}
//store diff in vector and ret min element
return 0;
}
// you can use includes, for example:
#include <algorithm>
#include <vector>
#include <numeric>
// you can write to stdout for debugging purposes, e.g.
// cout << "this is a debug message" << endl;
using namespace std;
int solution(vector<int> &A) {
// write your code in C++14 (g++ 6.2.0)
//i,j,k
int i,l = 0;
int k = A.size()-1;
//sum from i to j, sum for j to k
for(int j=1;j>=k && l<=k-1;j++)
{
int sum1 = accumulate(A.begin()+i, A.begin()+l,0);
int sum2 = accumulate(A.begin()+(j), A.begin()+k,0);
int a = abs(sum1-sum2);
cout << a << endl;
l++;
}
//store diff in vector and ret min element
return 0;
}
The submission is being evaluated.
// you can use includes, for example:
#include <algorithm>
#include <vector>
#include <numeric>
// you can write to stdout for debugging purposes, e.g.
// cout << "this is a debug message" << endl;
using namespace std;
int solution(vector<int> &A) {
// write your code in C++14 (g++ 6.2.0)
//i,j,k
int i,l = 0;
int k = A.size()-1;
//sum from i to j, sum for j to k
for(int j=1;j>=k && l<=k-1;j++)
{
int sum1 = accumulate(A.begin()+i, A.begin()+l,0);l++;
int sum2 = accumulate(A.begin()+(j), A.begin()+k,0);
int a = abs(sum1-sum2);
cout << a << endl;
}
//store diff in vector and ret min element
return 0;
}
// you can use includes, for example:
#include <algorithm>
#include <vector>
#include <numeric>
// you can write to stdout for debugging purposes, e.g.
// cout << "this is a debug message" << endl;
using namespace std;
int solution(vector<int> &A) {
// write your code in C++14 (g++ 6.2.0)
//i,j,k
int i,l = 0;
int k = A.size()-1;
//sum from i to j, sum for j to k
for(int j=1;j>=k && l<=k-1;j++)
{
int sum1 = accumulate(A.begin()+i, A.begin()+l,0);
l++;
int sum2 = accumulate(A.begin()+(j), A.begin()+k,0);
int a = abs(sum1-sum2);
cout << a << endl;
}
//store diff in vector and ret min element
return 0;
}
The submission is being evaluated.
// you can use includes, for example:
#include <algorithm>
#include <vector>
#include <numeric>
// you can write to stdout for debugging purposes, e.g.
// cout << "this is a debug message" << endl;
using namespace std;
int solution(vector<int> &A) {
// write your code in C++14 (g++ 6.2.0)
//i,j,k
int i,l = 0;
int k = A.size()-1;
//sum from i to j, sum for j to k
for(int j=1;j>=k && l<=k-1;j++)
{
int sum1 = accumulate(A.begin()+i, A.begin()+l,0);
int sum2 = accumulate(A.begin()+(j), A.begin()+k,0);
int a = abs(sum1-sum2);
cout << a << endl;
l++;
}
//store diff in vector and ret min element
return 0;
}
// you can use includes, for example:
#include <algorithm>
#include <vector>
#include <numeric>
// you can write to stdout for debugging purposes, e.g.
// cout << "this is a debug message" << endl;
using namespace std;
int solution(vector<int> &A) {
// write your code in C++14 (g++ 6.2.0)
//i,j,k
int i,l = 0;
int k = A.size()-1;
//sum from i to j, sum for j to k
for(int j=1;j>=k && l<=k-1;j++)
{
int sum1 = accumulate(A.begin()+i, A.begin()+l,0);
int sum2 = accumulate(A.begin()+(j), A.begin()+k,0);
int a = abs(sum1-sum2);
cout << a << endl;
l++;
}
//store diff in vector and ret min element
return 0;
}
The submission is being evaluated.
// you can use includes, for example:
#include <algorithm>
#include <vector>
#include <numeric>
// you can write to stdout for debugging purposes, e.g.
// cout << "this is a debug message" << endl;
using namespace std;
int solution(vector<int> &A) {
// write your code in C++14 (g++ 6.2.0)
//i,j,k
int i,l = 0;
int k = A.size();
//sum from i to j, sum for j to k
for(int j=1;j>=k && l<=k-1;j++)
{
int sum1 = accumulate(A.begin()+i, A.begin()+l,0);
int sum2 = accumulate(A.begin()+(j), A.begin()+k,0);
int a = abs(sum1-sum2);
cout << a << endl;
l++;
}
//store diff in vector and ret min element
return 0;
}
// you can use includes, for example:
#include <algorithm>
#include <vector>
#include <numeric>
// you can write to stdout for debugging purposes, e.g.
// cout << "this is a debug message" << endl;
using namespace std;
int solution(vector<int> &A) {
// write your code in C++14 (g++ 6.2.0)
//i,j,k
int i, = 0;
int k = A.size();
//sum from i to j, sum for j to k
for(int j=1;j>=k && l<=k-1;j++)
{
int sum1 = accumulate(A.begin()+i, A.begin()+l,0);
int sum2 = accumulate(A.begin()+(j), A.begin()+k,0);
int a = abs(sum1-sum2);
cout << a << endl;
l++;
}
//store diff in vector and ret min element
return 0;
}
// you can use includes, for example:
#include <algorithm>
#include <vector>
#include <numeric>
// you can write to stdout for debugging purposes, e.g.
// cout << "this is a debug message" << endl;
using namespace std;
int solution(vector<int> &A) {
// write your code in C++14 (g++ 6.2.0)
//i,j,k
int i = 0;
int k = A.size();
//sum from i to j, sum for j to k
for(int j=1;j>=k && l<=k-1;j++)
{
int sum1 = accumulate(A.begin()+i, A.begin()+l,0);
int sum2 = accumulate(A.begin()+(j), A.begin()+k,0);
int a = abs(sum1-sum2);
cout << a << endl;
l++;
}
//store diff in vector and ret min element
return 0;
}
// you can use includes, for example:
#include <algorithm>
#include <vector>
#include <numeric>
// you can write to stdout for debugging purposes, e.g.
// cout << "this is a debug message" << endl;
using namespace std;
int solution(vector<int> &A) {
// write your code in C++14 (g++ 6.2.0)
//i,j,k
int i = 0;
int k = A.size();
//sum from i to j, sum for j to k
for(int j=1;j<=k;j++)
{
int sum1 = accumulate(A.begin()+i, A.begin()+l,0);
int sum2 = accumulate(A.begin()+(j), A.begin()+k,0);
int a = abs(sum1-sum2);
cout << a << endl;
l++;
}
//store diff in vector and ret min element
return 0;
}
// you can use includes, for example:
#include <algorithm>
#include <vector>
#include <numeric>
// you can write to stdout for debugging purposes, e.g.
// cout << "this is a debug message" << endl;
using namespace std;
int solution(vector<int> &A) {
// write your code in C++14 (g++ 6.2.0)
//i,j,k
int i = 0;
int k = A.size();
//sum from i to j, sum for j to k
for(int j=1;j<=k;j++)
{
int sum1 = accumulate(A.begin()+i, A.begin()+j,0);
int sum2 = accumulate(A.begin()+(j+1), A.begin()+k,0);
int a = abs(sum1-sum2);
cout << a << endl;
l++;
}
//store diff in vector and ret min element
return 0;
}
// you can use includes, for example:
#include <algorithm>
#include <vector>
#include <numeric>
// you can write to stdout for debugging purposes, e.g.
// cout << "this is a debug message" << endl;
using namespace std;
int solution(vector<int> &A) {
// write your code in C++14 (g++ 6.2.0)
//i,j,k
int i = 0;
int k = A.size();
//sum from i to j, sum for j to k
for(int j=1;j<=k;j++)
{
int sum1 = accumulate(A.begin()+i, A.begin()+j,0);
int sum2 = accumulate(A.begin()+(j+1), A.begin()+k-1,0);
int a = abs(sum1-sum2);
cout << a << endl;
l++;
}
//store diff in vector and ret min element
return 0;
}
// you can use includes, for example:
#include <algorithm>
#include <vector>
#include <numeric>
// you can write to stdout for debugging purposes, e.g.
// cout << "this is a debug message" << endl;
using namespace std;
int solution(vector<int> &A) {
// write your code in C++14 (g++ 6.2.0)
//i,j,k
int i = 0;
int k = A.size();
//sum from i to j, sum for j to k
for(int j=1;j<=k;j++)
{
int sum1 = accumulate(A.begin()+i, A.begin()+j,0);
int sum2 = accumulate(A.begin()+(j+1), A.begin()+k-1,0);
int a = abs(sum1-sum2);
cout << a << endl;
}
//store diff in vector and ret min element
return 0;
}
The submission is being evaluated.
// you can use includes, for example:
#include <algorithm>
#include <vector>
#include <numeric>
// you can write to stdout for debugging purposes, e.g.
// cout << "this is a debug message" << endl;
using namespace std;
int solution(vector<int> &A) {
// write your code in C++14 (g++ 6.2.0)
//i,j,k
int i = 0;
int k = A.size()-1;
//sum from i to j, sum for j to k
for(int j=1;j<=k;j++)
{
int sum1 = accumulate(A.begin()+i, A.begin()+j,0);
int sum2 = accumulate(A.begin()+(j+1), A.begin()+k-1,0);
int a = abs(sum1-sum2);
cout << a << endl;
}
//store diff in vector and ret min element
return 0;
}
// you can use includes, for example:
#include <algorithm>
#include <vector>
#include <numeric>
// you can write to stdout for debugging purposes, e.g.
// cout << "this is a debug message" << endl;
using namespace std;
int solution(vector<int> &A) {
// write your code in C++14 (g++ 6.2.0)
//i,j,k
int i = 0;
int k = A.size();
//sum from i to j, sum for j to k
for(int j=1;j<=k;j++)
{
int sum1 = accumulate(A.begin()+i, A.begin()+j,0);
int sum2 = accumulate(A.begin()+(j+1), A.begin()+k-1,0);
int a = abs(sum1-sum2);
cout << a << endl;
}
//store diff in vector and ret min element
return 0;
}
// you can use includes, for example:
#include <algorithm>
#include <vector>
#include <numeric>
// you can write to stdout for debugging purposes, e.g.
// cout << "this is a debug message" << endl;
using namespace std;
int solution(vector<int> &A) {
// write your code in C++14 (g++ 6.2.0)
//i,j,k
int i = 0;
int k = A.size();
//sum from i to j, sum for j to k
for(int j=1;j<=k;j++)
{
int sum1 = accumulate(A.begin()+i, A.begin()+j,0);
int sum2 = accumulate(A.begin()+(j+1), A.begin()+k,0);
int a = abs(sum1-sum2);
cout << a << endl;
}
//store diff in vector and ret min element
return 0;
}
// you can use includes, for example:
#include <algorithm>
#include <vector>
#include <numeric>
// you can write to stdout for debugging purposes, e.g.
// cout << "this is a debug message" << endl;
using namespace std;
int solution(vector<int> &A) {
// write your code in C++14 (g++ 6.2.0)
//i,j,k
int i = 0;
int k = A.size();
//sum from i to j, sum for j to k
for(int j=1;j<=k;j++)
{
int sum1 = accumulate(A.begin()+i, A.begin()+j,0);
int sum2 = accumulate(A.begin()+(j, A.begin()+k,0);
int a = abs(sum1-sum2);
cout << a << endl;
}
//store diff in vector and ret min element
return 0;
}
// you can use includes, for example:
#include <algorithm>
#include <vector>
#include <numeric>
// you can write to stdout for debugging purposes, e.g.
// cout << "this is a debug message" << endl;
using namespace std;
int solution(vector<int> &A) {
// write your code in C++14 (g++ 6.2.0)
//i,j,k
int i = 0;
int k = A.size();
//sum from i to j, sum for j to k
for(int j=1;j<=k;j++)
{
int sum1 = accumulate(A.begin()+i, A.begin()+j,0);
int sum2 = accumulate(A.begin()+(j+1), A.begin()+k,0);
int a = abs(sum1-sum2);
cout << a << endl;
}
//store diff in vector and ret min element
return 0;
}
// you can use includes, for example:
#include <algorithm>
#include <vector>
#include <numeric>
// you can write to stdout for debugging purposes, e.g.
// cout << "this is a debug message" << endl;
using namespace std;
int solution(vector<int> &A) {
// write your code in C++14 (g++ 6.2.0)
//i,j,k
int i = 0;
int k = A.size();
//sum from i to j, sum for j to k
for(int j=1;j.=k;j++)
{
int sum1 = accumulate(A.begin()+i, A.begin()+j,0);
int sum2 = accumulate(A.begin()+(j+1), A.begin()+k,0);
int a = abs(sum1-sum2);
cout << a << endl;
}
//store diff in vector and ret min element
return 0;
}
// you can use includes, for example:
#include <algorithm>
#include <vector>
#include <numeric>
// you can write to stdout for debugging purposes, e.g.
// cout << "this is a debug message" << endl;
using namespace std;
int solution(vector<int> &A) {
// write your code in C++14 (g++ 6.2.0)
//i,j,k
int i = 0;
int k = A.size();
//sum from i to j, sum for j to k
for(int j=1;j>=k;j++)
{
int sum1 = accumulate(A.begin()+i, A.begin()+j,0);
int sum2 = accumulate(A.begin()+(j+1), A.begin()+k,0);
int a = abs(sum1-sum2);
cout << a << endl;
}
//store diff in vector and ret min element
return 0;
}
The submission is being evaluated.
// you can use includes, for example:
#include <algorithm>
#include <vector>
#include <numeric>
// you can write to stdout for debugging purposes, e.g.
// cout << "this is a debug message" << endl;
using namespace std;
int solution(vector<int> &A) {
// write your code in C++14 (g++ 6.2.0)
//i,j,k
int i = 0;
int k = A.size()-1;
//sum from i to j, sum for j to k
for(int j=1;j>=k;j++)
{
int sum1 = accumulate(A.begin()+i, A.begin()+j,0);
int sum2 = accumulate(A.begin()+(j+1), A.begin()+k,0);
int a = abs(sum1-sum2);
cout << a << endl;
}
//store diff in vector and ret min element
return 0;
}
// you can use includes, for example:
#include <algorithm>
#include <vector>
#include <numeric>
// you can write to stdout for debugging purposes, e.g.
// cout << "this is a debug message" << endl;
using namespace std;
int solution(vector<int> &A) {
// write your code in C++14 (g++ 6.2.0)
//i,j,k
int i = 0;
int k = A.size()-1;
//sum from i to j, sum for j to k
for(int j=1;j>=k;j++)
{
int sum1 = accumulate(A.begin()+i, A.begin()+j,0);
int sum2 = accumulate(A.begin()+(j+1), A.begin()+k,0);
int a = abs(sum1-sum2);
cout << a << endl;
}
//store diff in vector and ret min element
return 0;
}
The submission is being evaluated.
// you can use includes, for example:
#include <algorithm>
#include <vector>
#include <numeric>
// you can write to stdout for debugging purposes, e.g.
// cout << "this is a debug message" << endl;
using namespace std;
int solution(vector<int> &A) {
// write your code in C++14 (g++ 6.2.0)
//i,j,k
int i = 0;
int k = A.size()-1;
//sum from i to j, sum for j to k
// for(int j=1;j>=k;j++)
// {
// int sum1 = accumulate(A.begin()+i, A.begin()+j,0);
// int sum2 = accumulate(A.begin()+(j+1), A.begin()+k,0);
// int a = abs(sum1-sum2);
// cout << a << endl;
// }
//store diff in vector and ret min element
return 0;
}
// you can use includes, for example:
#include <algorithm>
#include <vector>
#include <numeric>
// you can write to stdout for debugging purposes, e.g.
// cout << "this is a debug message" << endl;
using namespace std;
int solution(vector<int> &A) {
// write your code in C++14 (g++ 6.2.0)
//i,j,k
int i = 0;
int k = A.size()-1;
//sum from i to j, sum for j to k
// for(int j=1;j>=k;j++)
// {
// int sum1 = accumulate(A.begin()+i, A.begin()+j,0);
// int sum2 = accumulate(A.begin()+(j+1), A.begin()+k,0);
// int a = abs(sum1-sum2);
// cout << a << endl;
// }
accumulate(A.begin()+i, A.begin()+j,0);
//store diff in vector and ret min element
return 0;
}
// you can use includes, for example:
#include <algorithm>
#include <vector>
#include <numeric>
// you can write to stdout for debugging purposes, e.g.
// cout << "this is a debug message" << endl;
using namespace std;
int solution(vector<int> &A) {
// write your code in C++14 (g++ 6.2.0)
//i,j,k
int i = 0;
int k = A.size()-1;
//sum from i to j, sum for j to k
// for(int j=1;j>=k;j++)
// {
// int sum1 = accumulate(A.begin()+i, A.begin()+j,0);
// int sum2 = accumulate(A.begin()+(j+1), A.begin()+k,0);
// int a = abs(sum1-sum2);
// cout << a << endl;
// }
cout << accumulate(A.begin()+4, A.begin()+4,0);
//store diff in vector and ret min element
return 0;
}
The submission is being evaluated.
// you can use includes, for example:
#include <algorithm>
#include <vector>
#include <numeric>
// you can write to stdout for debugging purposes, e.g.
// cout << "this is a debug message" << endl;
using namespace std;
int solution(vector<int> &A) {
// write your code in C++14 (g++ 6.2.0)
//i,j,k
int i = 0;
int k = A.size()-1;
//sum from i to j, sum for j to k
// for(int j=1;j>=k;j++)
// {
// int sum1 = accumulate(A.begin()+i, A.begin()+j,0);
// int sum2 = accumulate(A.begin()+(j+1), A.begin()+k,0);
// int a = abs(sum1-sum2);
// cout << a << endl;
// }
//store diff in vector and ret min element
return 0;
}
// you can use includes, for example:
#include <algorithm>
#include <vector>
#include <numeric>
// you can write to stdout for debugging purposes, e.g.
// cout << "this is a debug message" << endl;
using namespace std;
int solution(vector<int> &A) {
// write your code in C++14 (g++ 6.2.0)
//i,j,k
int i = 0;
int k = A.size()-1;
//sum from i to j, sum for j to k
for(int j=1;j>=k;j++)
{
int sum1 = accumulate(A.begin()+i, A.begin()+j,0);
int sum2 = accumulate(A.begin()+(j+1), A.begin()+k,0);
int a = abs(sum1-sum2);
cout << a << endl;
}
//store diff in vector and ret min element
return 0;
}
// you can use includes, for example:
#include <algorithm>
#include <vector>
#include <numeric>
// you can write to stdout for debugging purposes, e.g.
// cout << "this is a debug message" << endl;
using namespace std;
int solution(vector<int> &A) {
// write your code in C++14 (g++ 6.2.0)
//i,j,k
int i = 0;
int
int k = A.size()-1;
//sum from i to j, sum for j to k
for(int j=1;j>=k;j++)
{
int sum1 = accumulate(A.begin()+i, A.begin()+j,0);
int sum2 = accumulate(A.begin()+(j+1), A.begin()+k,0);
int a = abs(sum1-sum2);
cout << a << endl;
}
//store diff in vector and ret min element
return 0;
}
// you can use includes, for example:
#include <algorithm>
#include <vector>
#include <numeric>
// you can write to stdout for debugging purposes, e.g.
// cout << "this is a debug message" << endl;
using namespace std;
int solution(vector<int> &A) {
// write your code in C++14 (g++ 6.2.0)
//i,j,k
int i = 0;
int j = 1;
int k = A.size()-1;
//sum from i to j, sum for j to k
while(j!=k)
{
int sum1 = accumulate(A.begin()+i, A.begin()+j,0);
int sum2 = accumulate(A.begin()+(j+1), A.begin()+k,0);
int a = abs(sum1-sum2);
cout << a << endl;
}
//store diff in vector and ret min element
return 0;
}
// you can use includes, for example:
#include <algorithm>
#include <vector>
#include <numeric>
// you can write to stdout for debugging purposes, e.g.
// cout << "this is a debug message" << endl;
using namespace std;
int solution(vector<int> &A) {
// write your code in C++14 (g++ 6.2.0)
//i,j,k
int i = 0;
int j = 1;
int k = A.size()-1;
//sum from i to j, sum for j to k
while(j!=k)
{
int sum1 = accumulate(A.begin()+i, A.begin()+j,0);
int sum2 = accumulate(A.begin()+(j+1), A.begin()+k,0);
int a = abs(sum1-sum2);
cout << a << endl;
j++;
}
//store diff in vector and ret min element
return 0;
}
// you can use includes, for example:
#include <algorithm>
#include <vector>
#include <numeric>
// you can write to stdout for debugging purposes, e.g.
// cout << "this is a debug message" << endl;
using namespace std;
int solution(vector<int> &A) {
// write your code in C++14 (g++ 6.2.0)
//i,j,k
int i = 0;
int j = 1;
int k = A.size()-1;
//sum from i to j, sum for j to k
while(j!=k)
{
int sum1 = accumulate(A.begin()+i, A.begin()+j,0);
int sum2 = accumulate(A.begin()+(j), A.begin()+k,0);
int a = abs(sum1-sum2);
cout << a << endl;
j++;
}
//store diff in vector and ret min element
return 0;
}
// you can use includes, for example:
#include <algorithm>
#include <vector>
#include <numeric>
// you can write to stdout for debugging purposes, e.g.
// cout << "this is a debug message" << endl;
using namespace std;
int solution(vector<int> &A) {
// write your code in C++14 (g++ 6.2.0)
//i,j,k
int i = 0;
int j = 0;
int k = A.size()-1;
//sum from i to j, sum for j to k
while(j!=k)
{
int sum1 = accumulate(A.begin()+i, A.begin()+j,0);
int sum2 = accumulate(A.begin()+(j), A.begin()+k,0);
int a = abs(sum1-sum2);
cout << a << endl;
j++;
}
//store diff in vector and ret min element
return 0;
}
// you can use includes, for example:
#include <algorithm>
#include <vector>
#include <numeric>
// you can write to stdout for debugging purposes, e.g.
// cout << "this is a debug message" << endl;
using namespace std;
int solution(vector<int> &A) {
// write your code in C++14 (g++ 6.2.0)
//i,j,k
int i = 0;
int j = 0;
int k = A.size()-1;
//sum from i to j, sum for j to k
while(j!=k)
{
int sum1 = accumulate(A.begin()+i, A.begin()+j,0);
int sum2 = accumulate(A.begin()+(j), A.begin()+k,0);
int a = abs(sum1-sum2);
cout << a << endl;
j++;
}
//store diff in vector and ret min element
return 0;
}
// you can use includes, for example:
#include <algorithm>
#include <vector>
#include <numeric>
// you can write to stdout for debugging purposes, e.g.
// cout << "this is a debug message" << endl;
using namespace std;
int solution(vector<int> &A) {
// write your code in C++14 (g++ 6.2.0)
//i,j,k
int i = 0;
int j = 1;
int k = A.size()-1;
//sum from i to j, sum for j to k
while(j!=k)
{
int sum1 = accumulate(A.begin()+i, A.begin()+j,0);
int sum2 = accumulate(A.begin()+(j), A.begin()+k,0);
int a = abs(sum1-sum2);
cout << a << endl;
j++;
}
//store diff in vector and ret min element
return 0;
}
// you can use includes, for example:
#include <algorithm>
#include <vector>
#include <numeric>
// you can write to stdout for debugging purposes, e.g.
// cout << "this is a debug message" << endl;
using namespace std;
int solution(vector<int> &A) {
// write your code in C++14 (g++ 6.2.0)
//i,j,k
int i = 0;
int j = 1;
int k = A.size()-1;
//sum from i to j, sum for j to k
while(j!=k)
{
if(i==0 && j==1)
{
}
int sum1 = accumulate(A.begin()+i, A.begin()+j,0);
int sum2 = accumulate(A.begin()+(j), A.begin()+k,0);
int a = abs(sum1-sum2);
cout << a << endl;
j++;
}
//store diff in vector and ret min element
return 0;
}
// you can use includes, for example:
#include <algorithm>
#include <vector>
#include <numeric>
// you can write to stdout for debugging purposes, e.g.
// cout << "this is a debug message" << endl;
using namespace std;
int solution(vector<int> &A) {
// write your code in C++14 (g++ 6.2.0)
//i,j,k
int i = 0;
int j = 1;
int k = A.size()-1;
//sum from i to j, sum for j to k
while(j!=k)
{
if(i==0 && j==1)
{
int sum1 = accumulate(A.begin()+i, A.begin()+j,0);
}
int sum1 = accumulate(A.begin()+i, A.begin()+j,0);
int sum2 = accumulate(A.begin()+(j), A.begin()+k,0);
int a = abs(sum1-sum2);
cout << a << endl;
j++;
}
//store diff in vector and ret min element
return 0;
}
// you can use includes, for example:
#include <algorithm>
#include <vector>
#include <numeric>
// you can write to stdout for debugging purposes, e.g.
// cout << "this is a debug message" << endl;
using namespace std;
int solution(vector<int> &A) {
// write your code in C++14 (g++ 6.2.0)
//i,j,k
int i = 0;
int j = 1;
int k = A.size()-1;
//sum from i to j, sum for j to k
while(j!=k)
{
if(i==0 && j==1)
{
int sum1 = accumulate(A[0], A.begin()+j,0);
}
int sum1 = accumulate(A.begin()+i, A.begin()+j,0);
int sum2 = accumulate(A.begin()+(j), A.begin()+k,0);
int a = abs(sum1-sum2);
cout << a << endl;
j++;
}
//store diff in vector and ret min element
return 0;
}
// you can use includes, for example:
#include <algorithm>
#include <vector>
#include <numeric>
// you can write to stdout for debugging purposes, e.g.
// cout << "this is a debug message" << endl;
using namespace std;
int solution(vector<int> &A) {
// write your code in C++14 (g++ 6.2.0)
//i,j,k
int i = 0;
int j = 1;
int k = A.size()-1;
//sum from i to j, sum for j to k
while(j!=k)
{
if(i==0 && j==1)
{
int sum1 = a[0]
}
int sum1 = accumulate(A.begin()+i, A.begin()+j,0);
int sum2 = accumulate(A.begin()+(j), A.begin()+k,0);
int a = abs(sum1-sum2);
cout << a << endl;
j++;
}
//store diff in vector and ret min element
return 0;
}
// you can use includes, for example:
#include <algorithm>
#include <vector>
#include <numeric>
// you can write to stdout for debugging purposes, e.g.
// cout << "this is a debug message" << endl;
using namespace std;
int solution(vector<int> &A) {
// write your code in C++14 (g++ 6.2.0)
//i,j,k
int i = 0;
int j = 1;
int k = A.size()-1;
//sum from i to j, sum for j to k
while(j!=k)
{
if(i==0 && j==1)
{
int sum1 = A[0];
}
int sum1 = accumulate(A.begin()+i, A.begin()+j,0);
int sum2 = accumulate(A.begin()+(j), A.begin()+k,0);
int a = abs(sum1-sum2);
cout << a << endl;
j++;
}
//store diff in vector and ret min element
return 0;
}
// you can use includes, for example:
#include <algorithm>
#include <vector>
#include <numeric>
// you can write to stdout for debugging purposes, e.g.
// cout << "this is a debug message" << endl;
using namespace std;
int solution(vector<int> &A) {
// write your code in C++14 (g++ 6.2.0)
//i,j,k
int i = 0;
int j = 1;
int k = A.size()-1;
//sum from i to j, sum for j to k
while(j!=k)
{
if(i==0 && j==1)
{
int sum1 = A[0];
}
else{
}
int sum1 = accumulate(A.begin()+i, A.begin()+j,0);
int sum2 = accumulate(A.begin()+(j), A.begin()+k,0);
int a = abs(sum1-sum2);
cout << a << endl;
j++;
}
//store diff in vector and ret min element
return 0;
}
// you can use includes, for example:
#include <algorithm>
#include <vector>
#include <numeric>
// you can write to stdout for debugging purposes, e.g.
// cout << "this is a debug message" << endl;
using namespace std;
int solution(vector<int> &A) {
// write your code in C++14 (g++ 6.2.0)
//i,j,k
int i = 0;
int j = 1;
int k = A.size()-1;
//sum from i to j, sum for j to k
while(j!=k)
{
if(i==0 && j==1)
{
int sum1 = A[0];
}
else{
int sum1 = accumulate(A.begin()+i, A.begin()+j,0);
int sum2 = accumulate(A.begin()+(j), A.begin()+k,0);
}
int a = abs(sum1-sum2);
cout << a << endl;
j++;
}
//store diff in vector and ret min element
return 0;
}
// you can use includes, for example:
#include <algorithm>
#include <vector>
#include <numeric>
// you can write to stdout for debugging purposes, e.g.
// cout << "this is a debug message" << endl;
using namespace std;
int solution(vector<int> &A) {
// write your code in C++14 (g++ 6.2.0)
//i,j,k
int i = 0;
int j = 1;
int k = A.size()-1;
//sum from i to j, sum for j to k
while(j!=k)
{
if(i==0 && j==1)
{
int sum1 = A[0];
}
else{
int sum1 = accumulate(A.begin()+i, A.begin()+j,0);
int sum2 = accumulate(A.begin()+(j), A.begin()+k,0);
}
int a = abs(sum1-sum2);
cout << a << endl;
j++;
}
//store diff in vector and ret min element
return 0;
}
// you can use includes, for example:
#include <algorithm>
#include <vector>
#include <numeric>
// you can write to stdout for debugging purposes, e.g.
// cout << "this is a debug message" << endl;
using namespace std;
int solution(vector<int> &A) {
// write your code in C++14 (g++ 6.2.0)
//i,j,k
int i = 0;
int j = 1;
int k = A.size()-1;
//sum from i to j, sum for j to k
while(j!=k)
{
if(i==0 && j==1)
{
int sum1 = A[0];
}
else{
int sum1 = accumulate(A.begin()+i, A.begin()+j,0);
int sum2 = accumulate(A.begin()+(j), A.begin()+k,0);
}
int a = abs(sum1-sum2);
cout << a << endl;
j++;
}
//store diff in vector and ret min element
return 0;
}
// you can use includes, for example:
#include <algorithm>
#include <vector>
#include <numeric>
// you can write to stdout for debugging purposes, e.g.
// cout << "this is a debug message" << endl;
using namespace std;
int solution(vector<int> &A) {
// write your code in C++14 (g++ 6.2.0)
//i,j,k
int i = 0;
int j = 1;
int k = A.size()-1;
//sum from i to j, sum for j to k
while(j!=k)
{
if(i==0 && j==1)
{
int sum1 = A[0];
j--;
}
else{
int sum1 = accumulate(A.begin()+i, A.begin()+j,0);
int sum2 = accumulate(A.begin()+(j), A.begin()+k,0);
}
int a = abs(sum1-sum2);
cout << a << endl;
j++;
}
//store diff in vector and ret min element
return 0;
}
// you can use includes, for example:
#include <algorithm>
#include <vector>
#include <numeric>
// you can write to stdout for debugging purposes, e.g.
// cout << "this is a debug message" << endl;
using namespace std;
int solution(vector<int> &A) {
// write your code in C++14 (g++ 6.2.0)
//i,j,k
int i = 0;
int j = 1;
int k = A.size()-1;
//sum from i to j, sum for j to k
while(j!=k)
{
if(i==0 && j==1)
{
int sum1 = A[0];
j-
}
else{
int sum1 = accumulate(A.begin()+i, A.begin()+j,0);
int sum2 = accumulate(A.begin()+(j), A.begin()+k,0);
}
int a = abs(sum1-sum2);
cout << a << endl;
j++;
}
//store diff in vector and ret min element
return 0;
}
// you can use includes, for example:
#include <algorithm>
#include <vector>
#include <numeric>
// you can write to stdout for debugging purposes, e.g.
// cout << "this is a debug message" << endl;
using namespace std;
int solution(vector<int> &A) {
// write your code in C++14 (g++ 6.2.0)
//i,j,k
int i = 0;
int j = 1;
int k = A.size()-1;
//sum from i to j, sum for j to k
while(j!=k)
{
if(i==0 && j==1)
{
int sum1 = A[0];
}
else{
int sum1 = accumulate(A.begin()+i, A.begin()+j,0);
int sum2 = accumulate(A.begin()+(j), A.begin()+k,0);
}
int a = abs(sum1-sum2);
cout << a << endl;
j++;
}
//store diff in vector and ret min element
return 0;
}
// you can use includes, for example:
#include <algorithm>
#include <vector>
#include <numeric>
// you can write to stdout for debugging purposes, e.g.
// cout << "this is a debug message" << endl;
using namespace std;
int solution(vector<int> &A) {
// write your code in C++14 (g++ 6.2.0)
//i,j,k
int i = 0;
int j = 1;
int k = A.size()-1;
//sum from i to j, sum for j to k
while(j!=k)
{
if(i==0 && j==1)
{
int sum1 = A[0];
int sum2 = accumulate(A.begin()+(j), A.begin()+k,0);
}
else{
int sum1 = accumulate(A.begin()+i, A.begin()+j,0);
int sum2 = accumulate(A.begin()+(j), A.begin()+k,0);
}
int a = abs(sum1-sum2);
cout << a << endl;
j++;
}
//store diff in vector and ret min element
return 0;
}
// you can use includes, for example:
#include <algorithm>
#include <vector>
#include <numeric>
// you can write to stdout for debugging purposes, e.g.
// cout << "this is a debug message" << endl;
using namespace std;
int solution(vector<int> &A) {
// write your code in C++14 (g++ 6.2.0)
//i,j,k
int i = 0;
int j = 1;
int k = A.size()-1;
//sum from i to j, sum for j to k
while(j!=k)
{
if(i==0 && j==1)
{
int sum1 = A[0];
int sum2 = accumulate(A.begin()+(j), A.begin()+k,0);
}
else{
int sum1 = accumulate(A.begin()+i, A.begin()+j,0);
int sum2 = accumulate(A.begin()+(j), A.begin()+k,0);
}
int a = abs(sum1-sum2);
cout << a << endl;
j++;
}
//store diff in vector and ret min element
return 0;
}
The submission is being evaluated.
// you can use includes, for example:
#include <algorithm>
#include <vector>
#include <numeric>
// you can write to stdout for debugging purposes, e.g.
// cout << "this is a debug message" << endl;
using namespace std;
int solution(vector<int> &A) {
// write your code in C++14 (g++ 6.2.0)
//i,j,k
int i = 0;
int j = 1;
int k = A.size()-1;
//sum from i to j, sum for j to k
while(j!=k)
{
if(i==0 && j==1)
{
int sum1 = A[0];
int sum2 = accumulate(A.begin()+(j), A.begin()+k,0);
}
else{
int sum1 = accumulate(A.begin()+i, A.begin()+j,0);
int sum2 = accumulate(A.begin()+(j), A.begin()+k,0);
}
int a = abs(sum1-sum2);
cout << a << endl;
j++;
}
//store diff in vector and ret min element
return 0;
}
// you can use includes, for example:
#include <algorithm>
#include <vector>
#include <numeric>
// you can write to stdout for debugging purposes, e.g.
// cout << "this is a debug message" << endl;
using namespace std;
int solution(vector<int> &A) {
// write your code in C++14 (g++ 6.2.0)
//i,j,k
int i = 0;
int j = 1;
int sum1,sum2=0;
int k = A.size()-1;
//sum from i to j, sum for j to k
while(j!=k)
{
if(i==0 && j==1)
{
sum1 = A[0];
sum2 = accumulate(A.begin()+(j), A.begin()+k,0);
}
else{
sum1 = accumulate(A.begin()+i, A.begin()+j,0);
sum2 = accumulate(A.begin()+(j), A.begin()+k,0);
}
int a = abs(sum1-sum2);
cout << a << endl;
j++;
}
//store diff in vector and ret min element
return 0;
}
The submission is being evaluated.
// you can use includes, for example:
#include <algorithm>
#include <vector>
#include <numeric>
// you can write to stdout for debugging purposes, e.g.
// cout << "this is a debug message" << endl;
using namespace std;
int solution(vector<int> &A) {
// write your code in C++14 (g++ 6.2.0)
//i,j,k
int i = 0;
int j = 1;
int sum1,sum2=0;
int k = A.size();
//sum from i to j, sum for j to k
while(j!=k)
{
if(i==0 && j==1)
{
sum1 = A[0];
sum2 = accumulate(A.begin()+(j), A.begin()+k,0);
}
else{
sum1 = accumulate(A.begin()+i, A.begin()+j,0);
sum2 = accumulate(A.begin()+(j), A.begin()+k,0);
}
int a = abs(sum1-sum2);
cout << a << endl;
j++;
}
//store diff in vector and ret min element
return 0;
}
// you can use includes, for example:
#include <algorithm>
#include <vector>
#include <numeric>
// you can write to stdout for debugging purposes, e.g.
// cout << "this is a debug message" << endl;
using namespace std;
int solution(vector<int> &A) {
// write your code in C++14 (g++ 6.2.0)
//i,j,k
int i = 0;
int j = 1;
int sum1,sum2=0;
int k = A.size();
//sum from i to j, sum for j to k
while(j!=k)
{
if(i==0 && j==1)
{
sum1 = A[0];
sum2 = accumulate(A.begin()+(j), A.begin()+k,0);
}
else{
sum1 = accumulate(A.begin()+i, A.begin()+j,0);
sum2 = accumulate(A.begin()+(j), A.begin()+k,0);
}
int a = abs(sum1-sum2);
cout << a << endl;
j++;
}
//store diff in vector and ret min element
return 0;
}
The submission is being evaluated.
// you can use includes, for example:
#include <algorithm>
#include <vector>
#include <numeric>
// you can write to stdout for debugging purposes, e.g.
// cout << "this is a debug message" << endl;
using namespace std;
int solution(vector<int> &A) {
// write your code in C++14 (g++ 6.2.0)
//i,j,k
int i = 0;
int j = 1;
int sum1,sum2=0;
int k = A.size();
//sum from i to j, sum for j to k
while(j!=k)
{
if(i==0 && j==1)
{
sum1 = A[0];
sum2 = accumulate(A.begin()+(j), A.begin()+k,0);
}
else{
sum1 = accumulate(A.begin()+i, A.begin()+j,0);
sum2 = accumulate(A.begin()+(j), A.begin()+k,0);
}
int a = abs(sum1-sum2);
cout << a << endl;
j++;
}
//store diff in vector and ret min element
return 0;
}
// you can use includes, for example:
#include <algorithm>
#include <vector>
#include <numeric>
// you can write to stdout for debugging purposes, e.g.
// cout << "this is a debug message" << endl;
using namespace std;
int solution(vector<int> &A) {
// write your code in C++14 (g++ 6.2.0)
//i,j,k
int i = 0;
int j = 1;
int sum1,sum2=0;
int k = A.size();
//sum from i to j, sum for j to k
while(j!=k)
{
if(i==0 && j==1)
{
sum1 = A[0];
sum2 = accumulate(A.begin()+(j), A.begin()+k,0);
}
else{
sum1 = accumulate(A.begin()+i, A.begin()+j,0);
sum2 = accumulate(A.begin()+(j), A.begin()+k,0);
}
int a = abs(sum1-sum2);
cout << a << endl;
b.push_back(a);
j++;
}
//store diff in vector and ret min element
return 0;
}
// you can use includes, for example:
#include <algorithm>
#include <vector>
#include <numeric>
// you can write to stdout for debugging purposes, e.g.
// cout << "this is a debug message" << endl;
using namespace std;
int solution(vector<int> &A) {
// write your code in C++14 (g++ 6.2.0)
//i,j,k
int i = 0;
int j = 1;
vector<int>b;
int sum1,sum2=0;
int k = A.size();
//sum from i to j, sum for j to k
while(j!=k)
{
if(i==0 && j==1)
{
sum1 = A[0];
sum2 = accumulate(A.begin()+(j), A.begin()+k,0);
}
else{
sum1 = accumulate(A.begin()+i, A.begin()+j,0);
sum2 = accumulate(A.begin()+(j), A.begin()+k,0);
}
int a = abs(sum1-sum2);
cout << a << endl;
b.push_back(a);
j++;
}
//store diff in vector and ret min element
return 0;
}
// you can use includes, for example:
#include <algorithm>
#include <vector>
#include <numeric>
// you can write to stdout for debugging purposes, e.g.
// cout << "this is a debug message" << endl;
using namespace std;
int solution(vector<int> &A) {
// write your code in C++14 (g++ 6.2.0)
//i,j,k
int i = 0;
int j = 1;
vector<int>b;
int sum1,sum2=0;
int k = A.size();
//sum from i to j, sum for j to k
while(j!=k)
{
if(i==0 && j==1)
{
sum1 = A[0];
sum2 = accumulate(A.begin()+(j), A.begin()+k,0);
}
else{
sum1 = accumulate(A.begin()+i, A.begin()+j,0);
sum2 = accumulate(A.begin()+(j), A.begin()+k,0);
}
int a = abs(sum1-sum2);
cout << a << endl;
b.push_back(a);
j++;
}
//store diff in vector and ret min element
return *min_element(b.begin(),b.end());
}
// you can use includes, for example:
#include <algorithm>
#include <vector>
#include <numeric>
// you can write to stdout for debugging purposes, e.g.
// cout << "this is a debug message" << endl;
using namespace std;
int solution(vector<int> &A) {
// write your code in C++14 (g++ 6.2.0)
//i,j,k
int i = 0;
int j = 1;
vector<int>b;
int sum1,sum2=0;
int k = A.size();
//sum from i to j, sum for j to k
while(j!=k)
{
if(i==0 && j==1)
{
sum1 = A[0];
sum2 = accumulate(A.begin()+(j), A.begin()+k,0);
}
else{
sum1 = accumulate(A.begin()+i, A.begin()+j,0);
sum2 = accumulate(A.begin()+(j), A.begin()+k,0);
}
int a = abs(sum1-sum2);
cout << a << endl;
b.push_back(a);
j++;
}
//store diff in vector and ret min element
return *min_element(b.begin(),b.end());
}
The submission is being evaluated.
// you can use includes, for example:
#include <algorithm>
#include <vector>
#include <numeric>
// you can write to stdout for debugging purposes, e.g.
// cout << "this is a debug message" << endl;
using namespace std;
int solution(vector<int> &A) {
// write your code in C++14 (g++ 6.2.0)
//i,j,k
int i = 0;
int j = 1;
vector<int>b;
int sum1,sum2=0;
int k = A.size();
//sum from i to j, sum for j to k
while(j!=k)
{
if(i==0 && j==1)
{
sum1 = A[0];
sum2 = accumulate(A.begin()+(j), A.begin()+k,0);
}
else{
sum1 = accumulate(A.begin()+i, A.begin()+j,0);
sum2 = accumulate(A.begin()+(j), A.begin()+k,0);
}
int a = abs(sum1-sum2);
cout << a << endl;
b.push_back(a);
j++;
}
std::sort(b.begin(),b.end)
//store diff in vector and ret min element
return *min_element(b.begin(),b.end());
}
// you can use includes, for example:
#include <algorithm>
#include <vector>
#include <numeric>
// you can write to stdout for debugging purposes, e.g.
// cout << "this is a debug message" << endl;
using namespace std;
int solution(vector<int> &A) {
// write your code in C++14 (g++ 6.2.0)
//i,j,k
int i = 0;
int j = 1;
vector<int>b;
int sum1,sum2=0;
int k = A.size();
//sum from i to j, sum for j to k
while(j!=k)
{
if(i==0 && j==1)
{
sum1 = A[0];
sum2 = accumulate(A.begin()+(j), A.begin()+k,0);
}
else{
sum1 = accumulate(A.begin()+i, A.begin()+j,0);
sum2 = accumulate(A.begin()+(j), A.begin()+k,0);
}
int a = abs(sum1-sum2);
cout << a << endl;
b.push_back(a);
j++;
}
std::sort(b.begin(),b.end());
//store diff in vector and ret min element
return *min_element(b.begin(),b.end());
}
// you can use includes, for example:
#include <algorithm>
#include <vector>
#include <numeric>
// you can write to stdout for debugging purposes, e.g.
// cout << "this is a debug message" << endl;
using namespace std;
int solution(vector<int> &A) {
// write your code in C++14 (g++ 6.2.0)
//i,j,k
int i = 0;
int j = 1;
vector<int>b;
int sum1,sum2=0;
int k = A.size();
//sum from i to j, sum for j to k
while(j!=k)
{
if(i==0 && j==1)
{
sum1 = A[0];
sum2 = accumulate(A.begin()+(j), A.begin()+k,0);
}
else{
sum1 = accumulate(A.begin()+i, A.begin()+j,0);
sum2 = accumulate(A.begin()+(j), A.begin()+k,0);
}
int a = abs(sum1-sum2);
cout << a << endl;
b.push_back(a);
j++;
}
std::sort(b.begin(),b.end());
//store diff in vector and ret min element
return b[0];
}
The submission is being evaluated.
// you can use includes, for example:
#include <algorithm>
#include <vector>
#include <numeric>
// you can write to stdout for debugging purposes, e.g.
// cout << "this is a debug message" << endl;
using namespace std;
int solution(vector<int> &A) {
// write your code in C++14 (g++ 6.2.0)
//i,j,k
int i = 0;
int j = 1;
vector<int>b;
int sum1,sum2=0;
int k = A.size();
//sum from i to j, sum for j to k
while(j!=k)
{
if(i==0 && j==1)
{
sum1 = A[0];
sum2 = accumulate(A.begin()+(j), A.begin()+k,0);
}
else{
sum1 = accumulate(A.begin()+i, A.begin()+j,0);
sum2 = accumulate(A.begin()+(j), A.begin()+k,0);
}
int a = abs(sum1-sum2);
b.push_back(a);
j++;
}
//store diff in vector and ret min element
return *min_element(b.begin(),b.end());
}
The submission is being evaluated.
// you can use includes, for example:
#include <algorithm>
#include <vector>
#include <numeric>
// you can write to stdout for debugging purposes, e.g.
// cout << "this is a debug message" << endl;
using namespace std;
int solution(vector<int> &A) {
// write your code in C++14 (g++ 6.2.0)
//i,j,k
int i = 0;
int j = 1;
vector<int>b;
int sum1,sum2=0;
int k = A.size();
//sum from i to j, sum for j to k
while(j!=k)
{
if(i==0 && j==1)
{
sum1 = A[0];
sum2 = accumulate(A.begin()+(j), A.begin()+k,0);
}
else{
sum1 = accumulate(A.begin()+i, A.begin()+j,0);
sum2 = accumulate(A.begin()+(j), A.begin()+k,0);
}
int a = abs(sum1-sum2);
b.push_back(a);
j++;
}
//store diff in vector and ret min element
return *min_element(b.begin(),b.end());
}
The submission is being evaluated.
// you can use includes, for example:
#include <algorithm>
#include <vector>
#include <numeric>
// you can write to stdout for debugging purposes, e.g.
// cout << "this is a debug message" << endl;
using namespace std;
int solution(vector<int> &A) {
// write your code in C++14 (g++ 6.2.0)
//i,j,k
int i = 0;
int j = 1;
vector<int>b;
int sum1,sum2=0;
int k = A.size();
//sum from i to j, sum for j to k
while(j!=k)
{
if(i==0 && j==1)
{
sum1 = A[0];
sum2 = accumulate(A.begin()+(j), A.begin()+k,0);
}
else{
sum1 = accumulate(A.begin()+i, A.begin()+j,0);
sum2 = accumulate(A.begin()+(j), A.begin()+k,0);
}
int a = abs(sum1-sum2);
b.push_back(a);
j++;
}
//store diff in vector and ret min element
return *min_element(b.begin(),b.end());
}
The submission is being evaluated.