CODE FESTIVAL 2016 Tournament Round 3 (Parallel)

Submission #1674594

Source codeソースコード

#include <iostream>
#include <string>
#include <vector>
#include <algorithm>
#include <cmath>
#include <cstdio>
#include <functional>
#include <numeric>
#include <stack>
#include <queue>
#include <map>
#include <set>
#include <utility>
#include <sstream>
#include <complex>
#include <fstream>
#include <bitset>
#include <time.h>
#include <tuple>

using namespace std;

typedef long long ll;
typedef pair<ll, ll> P;
typedef vector<ll> V;
typedef complex<double> Point;

#define PI acos(-1.0)
#define EPS 1e-10
const ll INF = 1e12;
const ll MOD = 1e9 + 7;

#define FOR(i,a,b) for(int i=(a);i<(b);i++)
#define rep(i,N) for(int i=0;i<(N);i++)
#define ALL(s) (s).begin(),(s).end()
#define EQ(a,b) (abs((a)-(b))<EPS)
#define EQV(a,b) ( EQ((a).real(), (b).real()) && EQ((a).imag(), (b).imag()) )
#define fi first
#define se second
#define N_SIZE (1LL << 20)
#define NIL -1
#define MAX_N 100100 * 3

int m, n, k;
ll a[100100];
ll dp[100100][100];

int main() {
	cin >> n >> m >> k;
	rep(i, n) {
		cin >> a[i];
		dp[i][1] = a[i];
	}
	rep(i, n) {
		FOR(j, 1, m + 1) {
			FOR(l, 1, k + 1) {
				if (i - j >= 0) {
					dp[i][l] = max(dp[i][l], dp[i - j][l - 1] + l*a[i]);
				}
			}
		}
	}
	//rep(i, n) {
	//	rep(j, k + 1) {
	//	
	//	}
	//}
	ll ans = 0;
	rep(i, n) {
		ans = max(ans, dp[i][k]);
	}
	cout << ans << endl;
}

Submission

Task問題 A - ストラックアウト / Struck Out
User nameユーザ名 jimmy
Created time投稿日時
Language言語 C++14 (GCC 5.4.1)
Status状態 WA
Score得点 0
Source lengthソースコード長 1381 Byte
File nameファイル名
Exec time実行時間 ms
Memory usageメモリ使用量 -

Test case

Set

Set name Score得点 / Max score Cases
Sample - sample_1.txt,sample_2.txt,sample_3.txt
subtask1 0 / 100 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 0 / 200 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 0 / 300 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 0 / 100 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

Test case

Case name Status状態 Exec time実行時間 Memory usageメモリ使用量
sample_1.txt AC 1 ms 256 KB
sample_2.txt AC 1 ms 256 KB
sample_3.txt AC 1 ms 256 KB
subtask_1_1.txt AC 2 ms 384 KB
subtask_1_2.txt TLE
subtask_1_3.txt TLE
subtask_1_4.txt AC 1168 ms 4352 KB
subtask_1_5.txt TLE
subtask_1_6.txt WA
subtask_1_7.txt TLE
subtask_1_8.txt TLE
subtask_1_9.txt WA
subtask_2_1.txt AC 4 ms 512 KB
subtask_2_2.txt AC 1 ms 512 KB
subtask_2_3.txt AC 2 ms 512 KB
subtask_2_4.txt AC 3 ms 384 KB
subtask_2_5.txt WA
subtask_2_6.txt WA
subtask_2_7.txt AC 2 ms 512 KB
subtask_2_8.txt AC 3 ms 512 KB
subtask_2_9.txt AC 3 ms 512 KB
subtask_3_1.txt TLE
subtask_3_2.txt TLE
subtask_3_3.txt TLE
subtask_3_4.txt TLE
subtask_3_5.txt AC 1114 ms 4352 KB
subtask_3_6.txt AC 366 ms 79104 KB
subtask_3_7.txt TLE
subtask_3_8.txt AC 1075 ms 8448 KB
subtask_3_9.txt AC 589 ms 79104 KB
subtask_4_1.txt TLE
subtask_4_10.txt WA
subtask_4_11.txt WA
subtask_4_12.txt WA
subtask_4_13.txt TLE
subtask_4_2.txt TLE
subtask_4_3.txt TLE
subtask_4_4.txt TLE
subtask_4_5.txt TLE
subtask_4_6.txt TLE
subtask_4_7.txt TLE
subtask_4_8.txt TLE
subtask_4_9.txt TLE