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]);}
#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 |
|
|
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 |