Submission #9857474


Source Code Expand

#include <bits/stdc++.h>
using namespace std;

int n, t;
pair<int, int> p[3333];
int dp[3333][3333];

int main()
{
	scanf("%d %d", &n, &t);
	for (int i = 0; i < n; i++)
		scanf("%d %d", &p[i].first, &p[i].second);

	int ans = 0;
	for (int i = 0; i < n; i++)
		for (int j = 0; j < t; j++)
		{
			dp[i + 1][j] = max(dp[i + 1][j], dp[i][j]);
			if (j + p[i].first < t)
				dp[i + 1][j + p[i].first] = max(dp[i + 1][j + p[i].first], dp[i][j] + p[i].second);
			else
				dp[i + 1][t] = max(dp[i + 1][t], dp[i][j] + p[i].second);
		}

	for (int i = 0; i <= t; i++)
		ans = max(ans, dp[n][i]);

	printf("%d", ans);
}

Submission Info

Submission Time
Task E - All-you-can-eat
User prarie
Language C++14 (GCC 5.4.1)
Score 0
Code Size 637 Byte
Status WA
Exec Time 34 ms
Memory 41216 KiB

Compile Error

./Main.cpp: In function ‘int main()’:
./Main.cpp:10:24: warning: ignoring return value of ‘int scanf(const char*, ...)’, declared with attribute warn_unused_result [-Wunused-result]
  scanf("%d %d", &n, &t);
                        ^
./Main.cpp:12:44: warning: ignoring return value of ‘int scanf(const char*, ...)’, declared with attribute warn_unused_result [-Wunused-result]
   scanf("%d %d", &p[i].first, &p[i].second);
                                            ^

Judge Result

Set Name Sample All after_contest
Score / Max Score 0 / 0 0 / 500 0 / 0
Status
AC × 4
AC × 9
WA × 22
WA × 1
Set Name Test Cases
Sample sample_01, sample_02, sample_03, sample_04
All corner_01, corner_02, corner_03, corner_04, corner_05, corner_06, corner_07, hand_01, hand_02, max_01, max_02, max_03, max_04, max_05, max_06, max_07, max_08, random_01, random_02, random_03, random_04, random_05, random_06, random_07, random_08, random_09, random_10, sample_01, sample_02, sample_03, sample_04
after_contest after_contest_01
Case Name Status Exec Time Memory
after_contest_01 WA 1 ms 256 KiB
corner_01 WA 6 ms 15488 KiB
corner_02 WA 9 ms 10496 KiB
corner_03 AC 9 ms 10496 KiB
corner_04 AC 3 ms 1792 KiB
corner_05 WA 3 ms 1920 KiB
corner_06 WA 3 ms 1920 KiB
corner_07 WA 10 ms 14336 KiB
hand_01 AC 1 ms 256 KiB
hand_02 AC 1 ms 256 KiB
max_01 WA 31 ms 39168 KiB
max_02 WA 30 ms 39168 KiB
max_03 AC 34 ms 41216 KiB
max_04 WA 34 ms 41216 KiB
max_05 WA 32 ms 41216 KiB
max_06 WA 32 ms 41216 KiB
max_07 WA 32 ms 41216 KiB
max_08 WA 32 ms 41216 KiB
random_01 WA 12 ms 34048 KiB
random_02 WA 8 ms 21632 KiB
random_03 WA 13 ms 14720 KiB
random_04 WA 6 ms 11648 KiB
random_05 WA 7 ms 8448 KiB
random_06 WA 18 ms 26880 KiB
random_07 WA 18 ms 28800 KiB
random_08 WA 5 ms 4352 KiB
random_09 WA 13 ms 18688 KiB
random_10 WA 15 ms 20736 KiB
sample_01 AC 1 ms 256 KiB
sample_02 AC 1 ms 256 KiB
sample_03 AC 1 ms 256 KiB
sample_04 AC 1 ms 256 KiB