Submission #997998


Source Code Expand

#include <vector>
#include <list>
#include <map>
#include <set>
#include <deque>
#include <stack>
#include <queue>
#include <bitset>
#include <algorithm>
#include <functional>
#include <numeric>
#include <utility>
#include <sstream>
#include <iostream>
#include <iomanip>
#include <cstdio>
#include <cmath>
#include <cstdlib>
#include <cctype>
#include <string>
#include <cstring>
#include <ctime>

using namespace std;

typedef long long ll;
typedef unsigned long long ull;

static const double EPS = 1e-8;
static const double PI = 4.0 * atan(1.0);
static const double PI2 = 8.0 * atan(1.0);

#define REP(i,n)	for(int i=0;i<(int)n;++i)
#define ALL(c)		(c).begin(),(c).end()
#define CLEAR(v)	memset(v,0,sizeof(v))
#define MP(a,b)		make_pair((a),(b))
#define ABS(a)		((a)>0?(a):-(a))
#define FOR(i,s,n)	for(int i=s;i<(int)n;++i)

int N, M, K;
int A[100000];

ll dp[100001][301];

int main(int argc, char **argv) {
	cin >> N >> M >> K;
	REP(i, N) cin >> A[i];
	REP(i, N) dp[i][0] = 0;
	REP(i, K) dp[0][i] = 0;
	FOR(i, 1, N + 1) FOR(j, 1, K + 1) {
		dp[i][j] = 0;
		FOR(k, 1, M + 1) if (i - k >= 0 && (j == 1 || dp[i - k][j - 1] > 0)) dp[i][j] = max(dp[i][j], dp[i - k][j - 1] + j * A[i - 1]);
	}
	REP(i, N + 1) {
		REP(j, K + 1) {
			cerr << dp[i][j] << " ";
		}
		cerr << endl;
	}
	ll res = 0;
	REP(i, N + 1) res = max(res, dp[i][K]);
	cout << res << endl;
	return 0;
}

Submission Info

Submission Time
Task A - Struck Out
User yupotown
Language C++14 (GCC 5.4.1)
Score 0
Code Size 1433 Byte
Status WA
Exec Time 2115 ms
Memory 235776 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 × 2
WA × 1
AC × 1
WA × 3
TLE × 6
AC × 2
WA × 10
AC × 2
WA × 10
TLE × 9
AC × 2
WA × 13
TLE × 28
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 2 ms 256 KB
sample_2.txt AC 2 ms 256 KB
sample_3.txt WA 2 ms 256 KB
subtask_1_1.txt WA 11 ms 512 KB
subtask_1_2.txt TLE 2104 ms 23808 KB
subtask_1_3.txt TLE 2114 ms 235776 KB
subtask_1_4.txt TLE 2103 ms 12032 KB
subtask_1_5.txt TLE 2114 ms 235776 KB
subtask_1_6.txt WA 106 ms 768 KB
subtask_1_7.txt TLE 2114 ms 235776 KB
subtask_1_8.txt TLE 2114 ms 235776 KB
subtask_1_9.txt WA 454 ms 1408 KB
subtask_2_1.txt WA 28 ms 896 KB
subtask_2_2.txt WA 12 ms 896 KB
subtask_2_3.txt WA 18 ms 896 KB
subtask_2_4.txt WA 19 ms 768 KB
subtask_2_5.txt WA 6 ms 384 KB
subtask_2_6.txt WA 5 ms 256 KB
subtask_2_7.txt WA 25 ms 896 KB
subtask_2_8.txt WA 27 ms 896 KB
subtask_2_9.txt WA 20 ms 896 KB
subtask_3_1.txt TLE 2114 ms 235776 KB
subtask_3_2.txt TLE 2114 ms 235776 KB
subtask_3_3.txt TLE 2114 ms 235776 KB
subtask_3_4.txt TLE 2112 ms 188672 KB
subtask_3_5.txt TLE 2103 ms 12032 KB
subtask_3_6.txt TLE 2115 ms 235776 KB
subtask_3_7.txt TLE 2114 ms 235776 KB
subtask_3_8.txt TLE 2104 ms 23808 KB
subtask_3_9.txt TLE 2114 ms 235776 KB
subtask_4_1.txt TLE 2115 ms 235776 KB
subtask_4_10.txt TLE 2114 ms 235776 KB
subtask_4_11.txt TLE 2115 ms 235776 KB
subtask_4_12.txt TLE 2114 ms 235776 KB
subtask_4_13.txt TLE 2115 ms 235776 KB
subtask_4_2.txt TLE 2115 ms 235776 KB
subtask_4_3.txt TLE 2115 ms 235776 KB
subtask_4_4.txt TLE 2114 ms 235776 KB
subtask_4_5.txt TLE 2115 ms 235776 KB
subtask_4_6.txt TLE 2115 ms 235776 KB
subtask_4_7.txt TLE 2115 ms 235776 KB
subtask_4_8.txt TLE 2114 ms 232832 KB
subtask_4_9.txt TLE 2115 ms 235776 KB