Submission #2121441


Source Code Expand

#include<iostream>
#include<algorithm>
#include<vector>
#include<queue>
#include<set>
#include<map>
#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;
map<ll,ll> mp;
void Push(ll x){
    if(x==-1)return;
    mp[x]++;
}
void Erase(ll x){
    if(x==-1)return;
    mp[x]--;
    if(mp[x]==0)mp.erase(x);
}
ll Top(){
    if(mp.size()==0)return -(ll)mod*(ll)mod;
    map<ll,ll>::iterator it=mp.end();it--;
    return it->first;
}
int main(){
    cin>>n>>m>>k;
    lol(i,n)cin>>a[i+1];
    lol(i,k+1)lol(j,n+1)dp[i][j]=-1;
    dp[0][0]=0;
    for(int i=1;i<=k;i++){
	mp.clear();
	for(int j=0;j<=n;j++){
	    if(j>=i)dp[i][j]=a[j]*i+Top();
	    Push(dp[i-1][j]);
	    if(j-m-1>=0){
		Erase(dp[i-1][j-m-1]);
	    }
	}
    }
    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 0
Code Size 946 Byte
Status WA
Exec Time 2106 ms
Memory 242556 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
TLE × 3
AC × 11
WA × 1
AC × 17
WA × 4
AC × 27
WA × 4
TLE × 15
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 620 ms 152192 KB
subtask_1_3.txt TLE 2106 ms 242432 KB
subtask_1_4.txt AC 34 ms 25216 KB
subtask_1_5.txt AC 192 ms 12672 KB
subtask_1_6.txt AC 33 ms 155904 KB
subtask_1_7.txt TLE 2104 ms 86400 KB
subtask_1_8.txt TLE 2106 ms 242556 KB
subtask_1_9.txt AC 53 ms 211456 KB
subtask_2_1.txt AC 7 ms 22784 KB
subtask_2_2.txt WA 3 ms 8448 KB
subtask_2_3.txt AC 6 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 7 ms 22784 KB
subtask_2_8.txt AC 7 ms 22784 KB
subtask_2_9.txt AC 5 ms 16640 KB
subtask_3_1.txt AC 1634 ms 30720 KB
subtask_3_2.txt AC 1221 ms 27008 KB
subtask_3_3.txt AC 1404 ms 25088 KB
subtask_3_4.txt WA 963 ms 26752 KB
subtask_3_5.txt AC 32 ms 23168 KB
subtask_3_6.txt WA 411 ms 14592 KB
subtask_3_7.txt AC 1303 ms 32512 KB
subtask_3_8.txt AC 106 ms 23168 KB
subtask_3_9.txt WA 801 ms 26880 KB
subtask_4_1.txt TLE 2106 ms 237952 KB
subtask_4_10.txt TLE 2106 ms 236160 KB
subtask_4_11.txt TLE 2106 ms 236160 KB
subtask_4_12.txt TLE 2106 ms 236160 KB
subtask_4_13.txt TLE 2106 ms 236160 KB
subtask_4_2.txt TLE 2106 ms 236160 KB
subtask_4_3.txt TLE 2106 ms 241792 KB
subtask_4_4.txt TLE 2106 ms 237696 KB
subtask_4_5.txt TLE 2104 ms 201088 KB
subtask_4_6.txt AC 917 ms 27008 KB
subtask_4_7.txt TLE 2104 ms 127232 KB
subtask_4_8.txt TLE 2106 ms 237696 KB
subtask_4_9.txt TLE 2104 ms 106752 KB