Submission #3275327


Source Code Expand

#include <iostream>
#include <deque>
using namespace std;
typedef long long ll;

int N,M,K;
ll A[100010],dp[100010][310] = {{0}},D[100010] = {0};

int main(){
	cin >> N >> M >> K;
	for(int i=1;i<=N;i++){
		cin >> A[i];
		dp[i][1] = A[i];
	}
	int s = 0,t = 0;
	for(ll j=2;j<=K;j++){
		for(int i=1;i<N;i++){
			while(s<t && dp[D[t-1]][j-1]<=dp[i][j-1]) t--;
			D[t] = i;
			t++;
			if(j<=i){
				int m = D[s];
				dp[i+1][j] = dp[m][j-1] + j*A[i+1];
				if(i>=M && D[s]==i-M+1) s++;
			}
		}
		for(int i=0;i<=N;i++) D[i] = 0;
		s = 0; t = 0;
	}
	ll ans = 0;
/*	for(int j=1;j<=K;j++){
		for(int i=1;i<=N;i++){
			cout << dp[i][j] << (i!=N? " ":"\n");
		}
	}
*/	for(int i=K;i<=N;i++) ans = max(ans,dp[i][K]);
	cout << ans << endl;
}

Submission Info

Submission Time
Task A - Struck Out
User idsigma
Language C++14 (GCC 5.4.1)
Score 0
Code Size 765 Byte
Status WA
Exec Time 638 ms
Memory 243968 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 × 7
WA × 3
AC × 10
WA × 2
AC × 19
WA × 2
AC × 41
WA × 5
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 2304 KB
sample_2.txt AC 1 ms 2304 KB
sample_3.txt AC 1 ms 2304 KB
subtask_1_1.txt WA 2 ms 2560 KB
subtask_1_2.txt AC 59 ms 28160 KB
subtask_1_3.txt AC 627 ms 243968 KB
subtask_1_4.txt AC 9 ms 15872 KB
subtask_1_5.txt AC 96 ms 243968 KB
subtask_1_6.txt WA 2 ms 2816 KB
subtask_1_7.txt AC 268 ms 243968 KB
subtask_1_8.txt AC 626 ms 243968 KB
subtask_1_9.txt WA 3 ms 3456 KB
subtask_2_1.txt AC 2 ms 3072 KB
subtask_2_2.txt AC 2 ms 3072 KB
subtask_2_3.txt AC 2 ms 3072 KB
subtask_2_4.txt AC 2 ms 2816 KB
subtask_2_5.txt WA 2 ms 2432 KB
subtask_2_6.txt WA 1 ms 2304 KB
subtask_2_7.txt AC 2 ms 3072 KB
subtask_2_8.txt AC 2 ms 3072 KB
subtask_2_9.txt AC 2 ms 3072 KB
subtask_3_1.txt AC 142 ms 243968 KB
subtask_3_2.txt AC 142 ms 243968 KB
subtask_3_3.txt AC 140 ms 243968 KB
subtask_3_4.txt AC 114 ms 196736 KB
subtask_3_5.txt AC 9 ms 15872 KB
subtask_3_6.txt AC 115 ms 243968 KB
subtask_3_7.txt AC 142 ms 243968 KB
subtask_3_8.txt AC 16 ms 28160 KB
subtask_3_9.txt AC 143 ms 243968 KB
subtask_4_1.txt AC 636 ms 243968 KB
subtask_4_10.txt AC 540 ms 243968 KB
subtask_4_11.txt AC 611 ms 243968 KB
subtask_4_12.txt AC 628 ms 243968 KB
subtask_4_13.txt AC 634 ms 243968 KB
subtask_4_2.txt AC 633 ms 243968 KB
subtask_4_3.txt AC 629 ms 243968 KB
subtask_4_4.txt AC 638 ms 243968 KB
subtask_4_5.txt AC 551 ms 243968 KB
subtask_4_6.txt AC 129 ms 243968 KB
subtask_4_7.txt AC 378 ms 243968 KB
subtask_4_8.txt AC 627 ms 243968 KB
subtask_4_9.txt AC 329 ms 243968 KB