Submission #17971978


Source Code Expand

Copy
#include <bits/stdc++.h>
using namespace std;
using ll = long long;
int main() {
ios::sync_with_stdio(false);
cin.tie(0);
ll N; cin >> N;
vector<ll> A(N); for (ll i = 0; i < N; i++) cin >> A[i];
vector<ll> S(N + 1, 0);
vector<ll> SS(N + 1, 0);
vector<ll> M(N + 1, 0);
for (ll i = 0; i < N; i++) {
S[i + 1] = S[i] + A[i];
SS[i + 1] = SS[i] + S[i];
}
for (ll i = 0; i < N; i++) {
M[i + 1] = max(M[i], S[i + 1]);
}
 
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
#include <bits/stdc++.h>
using namespace std;
using ll = long long;

int main() {
  ios::sync_with_stdio(false);
  cin.tie(0);

  ll N; cin >> N;
  vector<ll> A(N); for (ll i = 0; i < N; i++) cin >> A[i];

  vector<ll> S(N + 1, 0);
  vector<ll> SS(N + 1, 0);
  vector<ll> M(N + 1, 0);
  for (ll i = 0; i < N; i++) {
    S[i + 1] = S[i] + A[i];
    SS[i + 1] = SS[i] + S[i];
  }
  for (ll i = 0; i < N; i++) {
    M[i + 1] = max(M[i], S[i + 1]);
  }

  ll ans = 0;
  for (ll i = 0; i < N; i++) {
    ans = max(ans, SS[i + 1] + M[i + 1]);
  }
  cout << ans << '\n';
  return 0;
}

Submission Info

Submission Time
Task D - Wandering
User nakaken88
Language C++ (GCC 9.2.1)
Score 400
Code Size 605 Byte
Status AC
Exec Time 36 ms
Memory 9516 KB

Judge Result

Set Name Sample All
Score / Max Score 0 / 0 400 / 400
Status
AC × 3
AC × 21
Set Name Test Cases
Sample sample_01.txt, sample_02.txt, sample_03.txt
All around0_00.txt, around0_01.txt, around0_02.txt, around0_03.txt, around0_04.txt, around0_05.txt, extreme_00.txt, extreme_01.txt, handmade_00.txt, handmade_01.txt, random_00.txt, random_01.txt, random_02.txt, random_03.txt, random_04.txt, random_05.txt, random_06.txt, random_07.txt, sample_01.txt, sample_02.txt, sample_03.txt
Case Name Status Exec Time Memory
around0_00.txt AC 35 ms 9440 KB
around0_01.txt AC 31 ms 9444 KB
around0_02.txt AC 33 ms 9476 KB
around0_03.txt AC 17 ms 6004 KB
around0_04.txt AC 4 ms 3744 KB
around0_05.txt AC 30 ms 8112 KB
extreme_00.txt AC 32 ms 9352 KB
extreme_01.txt AC 33 ms 9380 KB
handmade_00.txt AC 2 ms 3612 KB
handmade_01.txt AC 2 ms 3508 KB
random_00.txt AC 36 ms 9504 KB
random_01.txt AC 32 ms 9496 KB
random_02.txt AC 34 ms 9432 KB
random_03.txt AC 32 ms 9516 KB
random_04.txt AC 5 ms 3572 KB
random_05.txt AC 22 ms 8148 KB
random_06.txt AC 4 ms 3712 KB
random_07.txt AC 20 ms 6984 KB
sample_01.txt AC 2 ms 3652 KB
sample_02.txt AC 2 ms 3572 KB
sample_03.txt AC 2 ms 3512 KB


2025-04-05 (Sat)
11:00:37 +00:00