Submission #5947219


Source Code Expand

#include<iostream>
#include<string>
#include<cstdio>
#include<vector>
#include<cmath>
#include<algorithm>
#include<functional>
#include<iomanip>
#include<queue>
#include<ciso646>
#include<random>
#include<map>
#include<set>
#include<complex>
#include<bitset>
#include<stack>
#include<unordered_map>
#include<utility>
using namespace std;
typedef long long ll;
typedef unsigned int ui;
const ll mod = 1000000007;
typedef long double ld;
const ll INF = 1e+14;
typedef pair<int, int> P;
#define stop char nyaa;cin>>nyaa;
#define rep(i,n) for(int i=0;i<n;i++)
#define per(i,n) for(int i=n-1;i>=0;i--)
#define Rep(i,sta,n) for(int i=sta;i<n;i++)
#define rep1(i,n) for(int i=1;i<=n;i++)
#define per1(i,n) for(int i=n;i>=1;i--)
#define Rep1(i,sta,n) for(int i=sta;i<=n;i++)
typedef complex<ld> Point;
const ld eps = 1e-8;
const ld pi = acos(-1.0);
typedef pair<ld, ld> LDP;
typedef pair<ll, ll> LP;
#define fr first
#define sc second
#define all(c) c.begin(),c.end()
#define pb push_back

void Yes(){
	cout<<"Yes"<<endl;
	exit(0);
}
 
void No(){
	cout<<"No"<<endl;
	exit(0);
}

int main() {
	ios::sync_with_stdio(false);
	cin.tie(0);
    int N; cin >> N;
    ll A[200200], B[200200];
    B[0] = 0;
    rep(i, N) {
        cin >> A[i];
        B[i + 1] = B[i] + A[i] * 2;
    }
    ll ans = INF;
    Rep(i, 2, N - 2) {
        ll X = B[i], Y = B[N] - B[i];
        ll P = *(lower_bound(B, B + N, X / 2));
        ll Q = X - P;
        ll R = *(lower_bound(B, B + N, X + Y / 2)) - X;
        ll S = Y - R;
        P /= 2; Q /= 2; R /= 2; S /= 2;
        ll Z[4]; Z[0] = P; Z[1] = Q; Z[2] = R; Z[3] = S;
        sort(Z, Z + 4);
        ll res = Z[3] - Z[0];
        ans = min(ans, res);
    }
    cout << ans << endl;
	return 0;
}

Submission Info

Submission Time
Task D - Equal Cut
User otera
Language C++14 (GCC 5.4.1)
Score 0
Code Size 1797 Byte
Status WA
Exec Time 37 ms
Memory 3456 KB

Judge Result

Set Name Sample All
Score / Max Score 0 / 0 0 / 600
Status
AC × 1
WA × 2
AC × 11
WA × 32
Set Name Test Cases
Sample sample_01.txt, sample_02.txt, sample_03.txt
All sample_01.txt, sample_02.txt, sample_03.txt, sample_01.txt, sample_02.txt, sample_03.txt, subtask_1_01.txt, subtask_1_02.txt, subtask_1_03.txt, subtask_1_04.txt, subtask_1_05.txt, subtask_1_06.txt, subtask_1_07.txt, subtask_1_08.txt, subtask_1_09.txt, subtask_1_10.txt, subtask_1_11.txt, subtask_1_12.txt, subtask_1_13.txt, subtask_1_14.txt, subtask_1_15.txt, subtask_1_16.txt, subtask_1_17.txt, subtask_1_18.txt, subtask_1_19.txt, subtask_1_20.txt, subtask_1_21.txt, subtask_1_22.txt, subtask_1_23.txt, subtask_1_24.txt, subtask_1_25.txt, subtask_1_26.txt, subtask_1_27.txt, subtask_1_28.txt, subtask_1_29.txt, subtask_1_30.txt, subtask_1_31.txt, subtask_1_32.txt, subtask_1_33.txt, subtask_1_34.txt, subtask_1_35.txt, subtask_1_36.txt, subtask_1_37.txt
Case Name Status Exec Time Memory
sample_01.txt AC 1 ms 256 KB
sample_02.txt WA 1 ms 2304 KB
sample_03.txt WA 2 ms 2304 KB
subtask_1_01.txt WA 2 ms 2304 KB
subtask_1_02.txt AC 36 ms 3072 KB
subtask_1_03.txt WA 15 ms 1664 KB
subtask_1_04.txt WA 26 ms 3200 KB
subtask_1_05.txt WA 2 ms 2304 KB
subtask_1_06.txt AC 5 ms 2304 KB
subtask_1_07.txt WA 21 ms 2048 KB
subtask_1_08.txt WA 11 ms 1408 KB
subtask_1_09.txt WA 20 ms 2048 KB
subtask_1_10.txt WA 23 ms 2688 KB
subtask_1_11.txt WA 30 ms 3200 KB
subtask_1_12.txt WA 14 ms 3072 KB
subtask_1_13.txt WA 22 ms 3200 KB
subtask_1_14.txt AC 6 ms 896 KB
subtask_1_15.txt WA 5 ms 2560 KB
subtask_1_16.txt WA 15 ms 1920 KB
subtask_1_17.txt WA 14 ms 1664 KB
subtask_1_18.txt WA 2 ms 384 KB
subtask_1_19.txt WA 27 ms 3200 KB
subtask_1_20.txt WA 37 ms 3200 KB
subtask_1_21.txt WA 17 ms 3072 KB
subtask_1_22.txt WA 13 ms 2816 KB
subtask_1_23.txt WA 27 ms 3072 KB
subtask_1_24.txt AC 31 ms 3456 KB
subtask_1_25.txt WA 30 ms 3328 KB
subtask_1_26.txt AC 31 ms 3456 KB
subtask_1_27.txt WA 29 ms 3328 KB
subtask_1_28.txt WA 29 ms 3328 KB
subtask_1_29.txt AC 32 ms 3328 KB
subtask_1_30.txt WA 31 ms 3456 KB
subtask_1_31.txt WA 32 ms 3328 KB
subtask_1_32.txt WA 32 ms 3328 KB
subtask_1_33.txt AC 31 ms 3328 KB
subtask_1_34.txt AC 28 ms 3456 KB
subtask_1_35.txt AC 29 ms 3328 KB
subtask_1_36.txt WA 27 ms 3328 KB
subtask_1_37.txt WA 27 ms 3456 KB