Submission #997987


Source Code Expand

#include <bits/stdc++.h>

using namespace std;
typedef long long ll;
typedef pair<int, ll> PII;

#define fi first
#define se second
#define mp make_pair
#define pb push_back

#define N 100010
#define K 310
int n, m, k;
ll a[N];

deque<PII> q[K];
ll S = 0;

void add(int x, PII y) {
	while (!q[x].empty() && q[x].back().se < y.se) q[x].pop_back();
	q[x].push_back(y);
}

void clr(int x, int nw) {
	while (!q[x].empty() && q[x].front().fi < nw - m) q[x].pop_front();
}

ll ans(int x) {
	if (q[x].empty()) return -1;
	return q[x].front().se;
}

int main () {
	cin >> n >> m >> k;
	for (int i = 0; i < n; i ++) cin >> a[i];
	for (int i = 0; i < n; i ++) {
		// start
		for (int j = k-1; j >= 1; j --) {
			clr(j, i);
			int s = ans(j);
			if (s != -1) {
				add(j+1, mp(i, s+(ll)(j+1)*a[i]));
			}
		}
		add(1, mp(i, a[i]));
		S = max(S, ans(k));
	}
	
	cout << S << endl;
	return 0;
}

Submission Info

Submission Time
Task A - Struck Out
User sevenkplus
Language C++14 (GCC 5.4.1)
Score 0
Code Size 931 Byte
Status WA
Exec Time 455 ms
Memory 1408 KB

Judge Result

Set Name Sample subtask1 subtask2 subtask3 All
Score / Max Score 0 / 0 0 / 100 0 / 200 0 / 300 0 / 100
Status
AC × 3
AC × 1
WA × 9
AC × 3
WA × 9
AC × 3
WA × 18
AC × 3
WA × 40
Set Name Test Cases
Sample sample_1.txt, sample_2.txt, sample_3.txt
subtask1 sample_2.txt, subtask_1_1.txt, subtask_1_2.txt, subtask_1_3.txt, subtask_1_4.txt, subtask_1_5.txt, subtask_1_6.txt, subtask_1_7.txt, subtask_1_8.txt, subtask_1_9.txt
subtask2 sample_1.txt, sample_2.txt, sample_3.txt, subtask_2_1.txt, subtask_2_2.txt, subtask_2_3.txt, subtask_2_4.txt, subtask_2_5.txt, subtask_2_6.txt, subtask_2_7.txt, subtask_2_8.txt, subtask_2_9.txt
subtask3 sample_1.txt, sample_2.txt, sample_3.txt, subtask_2_1.txt, subtask_2_2.txt, subtask_2_3.txt, subtask_2_4.txt, subtask_2_5.txt, subtask_2_6.txt, subtask_2_7.txt, subtask_2_8.txt, subtask_2_9.txt, subtask_3_1.txt, subtask_3_2.txt, subtask_3_3.txt, subtask_3_4.txt, subtask_3_5.txt, subtask_3_6.txt, subtask_3_7.txt, subtask_3_8.txt, subtask_3_9.txt
All sample_1.txt, sample_2.txt, sample_3.txt, subtask_1_1.txt, subtask_1_2.txt, subtask_1_3.txt, subtask_1_4.txt, subtask_1_5.txt, subtask_1_6.txt, subtask_1_7.txt, subtask_1_8.txt, subtask_1_9.txt, subtask_2_1.txt, subtask_2_2.txt, subtask_2_3.txt, subtask_2_4.txt, subtask_2_5.txt, subtask_2_6.txt, subtask_2_7.txt, subtask_2_8.txt, subtask_2_9.txt, subtask_3_1.txt, subtask_3_2.txt, subtask_3_3.txt, subtask_3_4.txt, subtask_3_5.txt, subtask_3_6.txt, subtask_3_7.txt, subtask_3_8.txt, subtask_3_9.txt, subtask_4_1.txt, subtask_4_10.txt, subtask_4_11.txt, subtask_4_12.txt, subtask_4_13.txt, subtask_4_2.txt, subtask_4_3.txt, subtask_4_4.txt, subtask_4_5.txt, subtask_4_6.txt, subtask_4_7.txt, subtask_4_8.txt, subtask_4_9.txt
Case Name Status Exec Time Memory
sample_1.txt AC 3 ms 512 KB
sample_2.txt AC 3 ms 512 KB
sample_3.txt AC 3 ms 512 KB
subtask_1_1.txt WA 3 ms 512 KB
subtask_1_2.txt WA 38 ms 512 KB
subtask_1_3.txt WA 366 ms 1280 KB
subtask_1_4.txt WA 6 ms 512 KB
subtask_1_5.txt WA 48 ms 1280 KB
subtask_1_6.txt WA 3 ms 512 KB
subtask_1_7.txt WA 146 ms 1280 KB
subtask_1_8.txt WA 361 ms 1280 KB
subtask_1_9.txt WA 4 ms 512 KB
subtask_2_1.txt WA 3 ms 512 KB
subtask_2_2.txt WA 3 ms 512 KB
subtask_2_3.txt WA 3 ms 512 KB
subtask_2_4.txt WA 3 ms 512 KB
subtask_2_5.txt WA 3 ms 512 KB
subtask_2_6.txt WA 3 ms 512 KB
subtask_2_7.txt WA 3 ms 512 KB
subtask_2_8.txt WA 3 ms 512 KB
subtask_2_9.txt WA 3 ms 512 KB
subtask_3_1.txt WA 74 ms 1280 KB
subtask_3_2.txt WA 80 ms 1280 KB
subtask_3_3.txt WA 76 ms 1280 KB
subtask_3_4.txt WA 63 ms 1152 KB
subtask_3_5.txt WA 6 ms 512 KB
subtask_3_6.txt WA 62 ms 1280 KB
subtask_3_7.txt WA 74 ms 1280 KB
subtask_3_8.txt WA 10 ms 512 KB
subtask_3_9.txt WA 82 ms 1280 KB
subtask_4_1.txt WA 361 ms 1280 KB
subtask_4_10.txt WA 430 ms 1280 KB
subtask_4_11.txt WA 455 ms 1280 KB
subtask_4_12.txt WA 455 ms 1280 KB
subtask_4_13.txt WA 454 ms 1408 KB
subtask_4_2.txt WA 454 ms 1408 KB
subtask_4_3.txt WA 361 ms 1280 KB
subtask_4_4.txt WA 369 ms 1280 KB
subtask_4_5.txt WA 376 ms 1408 KB
subtask_4_6.txt WA 67 ms 1280 KB
subtask_4_7.txt WA 252 ms 1408 KB
subtask_4_8.txt WA 360 ms 1280 KB
subtask_4_9.txt WA 215 ms 1280 KB