Submission #2066659


Source Code Expand

#include <iostream>
#define llint long long

using namespace std;

llint seg[305][1<<18];

void init(llint seg[])
{
	for(int i = 0; i < (1<<18); i++) seg[i] = 0;
}

void update(llint seg[], int i, llint val)
{
	i += (1 << 17);
	seg[i] = val;
	while(i > 1){
		i /= 2;
		seg[i] = max(seg[i*2], seg[i*2+1]);
	}
}

llint query(llint seg[], int a, int b, int k, int l, int r)
{
	if(b < l || r < a) return 0;
	if(a <= l && r <= b) return seg[k];
	llint lval = query(seg, a, b, k*2, l, (l+r)/2);
	llint rval = query(seg, a, b, k*2+1, (l+r)/2+1, r);
	return max(lval, rval);
}

llint M, N, K;
llint A[100005];

int main(void)
{
	cin >> N >> M >> K;
	for(int i = 1; i <= N; i++) cin >> A[i];
	
	for(int i = 1; i <= N; i++){
		for(int j = 1; j <= K; j++){
			llint val = query(seg[j-1],  max(0LL, i-M), i-1, 1, 0, (1<<17)-1 ) + j * A[i];
			update(seg[j], i, val);
		}
	}
	
	cout << query(seg[K], 0, N, 1, 0, (1<<17)-1 ) << endl;
	return 0;
}

Submission Info

Submission Time
Task A - Struck Out
User leaf1415
Language C++14 (GCC 5.4.1)
Score 0
Code Size 980 Byte
Status WA
Exec Time 2105 ms
Memory 615424 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 × 5
WA × 1
TLE × 3
MLE × 1
AC × 10
WA × 2
AC × 19
WA × 2
AC × 27
WA × 3
TLE × 15
MLE × 1
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, 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 2 ms 6400 KB
sample_2.txt AC 2 ms 4352 KB
sample_3.txt AC 3 ms 10496 KB
subtask_1_1.txt AC 15 ms 65792 KB
subtask_1_2.txt AC 1224 ms 485120 KB
subtask_1_3.txt TLE 2105 ms 615424 KB
subtask_1_4.txt AC 46 ms 65792 KB
subtask_1_5.txt AC 134 ms 13312 KB
subtask_1_6.txt WA 96 ms 409856 KB
subtask_1_7.txt TLE 2058 ms 207872 KB
subtask_1_8.txt TLE 2105 ms 615424 KB
subtask_1_9.txt MLE 182 ms 614656 KB
subtask_2_1.txt AC 15 ms 61696 KB
subtask_2_2.txt AC 7 ms 24832 KB
subtask_2_3.txt AC 11 ms 41216 KB
subtask_2_4.txt AC 14 ms 61696 KB
subtask_2_5.txt WA 13 ms 61696 KB
subtask_2_6.txt WA 13 ms 61696 KB
subtask_2_7.txt AC 15 ms 61696 KB
subtask_2_8.txt AC 15 ms 61696 KB
subtask_2_9.txt AC 11 ms 43264 KB
subtask_3_1.txt AC 758 ms 64512 KB
subtask_3_2.txt AC 871 ms 64512 KB
subtask_3_3.txt AC 868 ms 62464 KB
subtask_3_4.txt AC 696 ms 64384 KB
subtask_3_5.txt AC 44 ms 61696 KB
subtask_3_6.txt AC 412 ms 33792 KB
subtask_3_7.txt AC 651 ms 64512 KB
subtask_3_8.txt AC 94 ms 61824 KB
subtask_3_9.txt AC 781 ms 64512 KB
subtask_4_1.txt TLE 2105 ms 615424 KB
subtask_4_10.txt TLE 2105 ms 615424 KB
subtask_4_11.txt TLE 2105 ms 615424 KB
subtask_4_12.txt TLE 2105 ms 615424 KB
subtask_4_13.txt TLE 2105 ms 615424 KB
subtask_4_2.txt TLE 2105 ms 615424 KB
subtask_4_3.txt TLE 2105 ms 615424 KB
subtask_4_4.txt TLE 2105 ms 615424 KB
subtask_4_5.txt TLE 2105 ms 521216 KB
subtask_4_6.txt AC 478 ms 50176 KB
subtask_4_7.txt TLE 2104 ms 326656 KB
subtask_4_8.txt TLE 2105 ms 615424 KB
subtask_4_9.txt TLE 2104 ms 273408 KB