Submission #2121469


Source Code Expand

#include<iostream>
#include<algorithm>
#include<vector>
#include<queue>
#define lol(i,n) for(int i=0;i<n;i++)
#define mod 1000000007
typedef long long ll;
using namespace std;
#define N 100010
ll dp[310][N],a[N],n,m,k;
deque<pair<ll,ll> >Q;
int main(){
    cin>>n>>m>>k;
    lol(i,n)cin>>a[i];
    lol(i,k+1)lol(j,n+1)dp[i][j]=-1;
    dp[0][0]=0;
    for(ll i=1;i<=k;i++){
	while(!Q.empty())Q.pop_front();
	for(ll j=0;j<=n;j++){
	    if(!Q.empty()&&Q.front().first!=-1){
		dp[i][j]=a[j-1]*i+Q.front().first;
	    }
	    while(!Q.empty()){
		if(Q.back().first<=dp[i-1][j]){
		    Q.pop_back();
		}
		else break;
	    }
	    Q.push_back(make_pair(dp[i-1][j],j));
	    while(!Q.empty()){
		if(Q.front().second<=j-m)Q.pop_front();
		else break;
	    }
	}
    }
    ll ans=0;
    lol(i,n+1)ans=max(ans,dp[k][i]);
    cout<<ans<<endl;
    return 0;
}

Submission Info

Submission Time
Task A - Struck Out
User ynymxiaolongbao
Language C++14 (GCC 5.4.1)
Score 100
Code Size 885 Byte
Status WA
Exec Time 536 ms
Memory 237824 KB

Judge Result

Set Name Sample subtask1 subtask2 subtask3 All
Score / Max Score 0 / 0 100 / 100 0 / 200 0 / 300 0 / 100
Status
AC × 3
AC × 10
AC × 11
WA × 1
AC × 17
WA × 4
AC × 36
WA × 10
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 2 ms 2304 KB
sample_3.txt AC 2 ms 4352 KB
subtask_1_1.txt AC 6 ms 24832 KB
subtask_1_2.txt AC 95 ms 233984 KB
subtask_1_3.txt AC 532 ms 237824 KB
subtask_1_4.txt AC 10 ms 24960 KB
subtask_1_5.txt AC 49 ms 6400 KB
subtask_1_6.txt AC 32 ms 155904 KB
subtask_1_7.txt AC 205 ms 80128 KB
subtask_1_8.txt AC 536 ms 237824 KB
subtask_1_9.txt AC 48 ms 233728 KB
subtask_2_1.txt AC 6 ms 22784 KB
subtask_2_2.txt WA 3 ms 8448 KB
subtask_2_3.txt AC 5 ms 16640 KB
subtask_2_4.txt AC 6 ms 22784 KB
subtask_2_5.txt AC 6 ms 22784 KB
subtask_2_6.txt AC 6 ms 22784 KB
subtask_2_7.txt AC 6 ms 22912 KB
subtask_2_8.txt AC 6 ms 22784 KB
subtask_2_9.txt AC 5 ms 16640 KB
subtask_3_1.txt AC 90 ms 26880 KB
subtask_3_2.txt AC 73 ms 26880 KB
subtask_3_3.txt AC 81 ms 24832 KB
subtask_3_4.txt WA 64 ms 26496 KB
subtask_3_5.txt AC 10 ms 22912 KB
subtask_3_6.txt WA 63 ms 14592 KB
subtask_3_7.txt AC 90 ms 26880 KB
subtask_3_8.txt AC 14 ms 23040 KB
subtask_3_9.txt WA 68 ms 26880 KB
subtask_4_1.txt AC 533 ms 237824 KB
subtask_4_10.txt WA 319 ms 237824 KB
subtask_4_11.txt WA 283 ms 237824 KB
subtask_4_12.txt WA 282 ms 237824 KB
subtask_4_13.txt WA 321 ms 237824 KB
subtask_4_2.txt WA 352 ms 237824 KB
subtask_4_3.txt AC 535 ms 237824 KB
subtask_4_4.txt AC 535 ms 237824 KB
subtask_4_5.txt AC 442 ms 200960 KB
subtask_4_6.txt AC 78 ms 20736 KB
subtask_4_7.txt WA 185 ms 127232 KB
subtask_4_8.txt AC 529 ms 237824 KB
subtask_4_9.txt AC 229 ms 106752 KB