Submission #1012322


Source Code Expand

#include <iostream>
#include <deque>
using namespace std;

#define int long long
#define FOR(i,a,b) for(int i=(a);i<(b);++i)
#define REP(i,n) FOR(i,0,n)

const int INF = 1 << 30;

int A[100005];
int d[100005][305];

signed main() {
  ios::sync_with_stdio(false);

  int N, M, K;
  cin >> N >> M >> K;

  REP(n, N)
    cin >> A[n+1];

  REP(n, N)
    REP(k, K)
      d[n][k] = -INF;

  d[0][0] = 0;
  FOR(n, 1, N+1)
    d[n][1] = A[n];


  FOR(k, 2, K+1) {
    deque<int> deq;
    FOR(n, 1, N+1) {
      while(!deq.empty() && d[deq.back()][k-1] <= d[n-1][k-1])
        deq.pop_back();
      deq.push_back(n-1);
      while(deq.front() < n-M)
        deq.pop_front();
      d[n][k] = k * A[n] + d[deq.front()][k-1];
    }
  }

  int result = -INF;
  REP(n, N+1)
    result = max(result, d[n][K]);
  cout << result << endl;

}

Submission Info

Submission Time
Task A - Struck Out
User ukikagi
Language C++14 (GCC 5.4.1)
Score 0
Code Size 873 Byte
Status WA
Exec Time 889 ms
Memory 239360 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 × 8
WA × 2
AC × 10
WA × 2
AC × 19
WA × 2
AC × 39
WA × 4
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, 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 3 ms 256 KB
sample_2.txt AC 3 ms 256 KB
sample_3.txt AC 3 ms 256 KB
subtask_1_1.txt AC 3 ms 512 KB
subtask_1_2.txt AC 85 ms 24192 KB
subtask_1_3.txt AC 857 ms 239360 KB
subtask_1_4.txt AC 19 ms 12160 KB
subtask_1_5.txt AC 275 ms 239360 KB
subtask_1_6.txt WA 4 ms 768 KB
subtask_1_7.txt AC 456 ms 239360 KB
subtask_1_8.txt AC 831 ms 239360 KB
subtask_1_9.txt WA 5 ms 1408 KB
subtask_2_1.txt AC 4 ms 1024 KB
subtask_2_2.txt AC 4 ms 1024 KB
subtask_2_3.txt AC 4 ms 1152 KB
subtask_2_4.txt AC 3 ms 768 KB
subtask_2_5.txt WA 3 ms 384 KB
subtask_2_6.txt WA 3 ms 384 KB
subtask_2_7.txt AC 4 ms 1024 KB
subtask_2_8.txt AC 4 ms 1024 KB
subtask_2_9.txt AC 4 ms 1024 KB
subtask_3_1.txt AC 322 ms 239360 KB
subtask_3_2.txt AC 323 ms 239360 KB
subtask_3_3.txt AC 323 ms 239360 KB
subtask_3_4.txt AC 263 ms 191488 KB
subtask_3_5.txt AC 19 ms 12160 KB
subtask_3_6.txt AC 294 ms 239360 KB
subtask_3_7.txt AC 334 ms 239360 KB
subtask_3_8.txt AC 35 ms 24192 KB
subtask_3_9.txt AC 326 ms 239360 KB
subtask_4_1.txt AC 835 ms 239360 KB
subtask_4_10.txt AC 790 ms 239360 KB
subtask_4_11.txt AC 889 ms 239360 KB
subtask_4_12.txt AC 879 ms 239360 KB
subtask_4_13.txt AC 864 ms 239360 KB
subtask_4_2.txt AC 879 ms 239360 KB
subtask_4_3.txt AC 836 ms 239360 KB
subtask_4_4.txt AC 840 ms 239360 KB
subtask_4_5.txt AC 768 ms 239360 KB
subtask_4_6.txt AC 309 ms 239360 KB
subtask_4_7.txt AC 645 ms 239360 KB
subtask_4_8.txt AC 840 ms 236288 KB
subtask_4_9.txt AC 523 ms 239360 KB