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 |
|
|
|
|
|
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 |