#include "jelly.h"
#include <bits/stdc++.h>
using namespace std;
const int MAXN = 510;
const int INF = 0x3f3f3f3f;
int dp[MAXN][MAXN][MAXN];
int n, a[MAXN], b[MAXN];
int calc(int i, int x, int y) {
if (i == 0) return 0;
if (dp[i][x][y] != -1) return dp[i][x][y];
int uga = 0, buga = 0, duga = 0;
if (x >= a[i])
uga = calc(i - 1, x - a[i], y) + 1;
if (y >= b[i])
buga = calc(i - 1, x, y - b[i]) + 1;
duga = calc(i - 1, x, y);
return dp[i][x][y] = max(uga, max(buga, duga));
}
int find_maximum_unique(int _x, int _y, vector<int> _a, vector<int> _b) {
n = _a.size();
for (int i = 1; i <= n; i++) {
a[i] = _a[i - 1];
b[i] = _b[i - 1];
}
memset(dp, -1, sizeof(dp));
if(_y == 0)
{
sort(a+1,a+(n+1));
int aux = _x;
int resp = 0;
for(int i = 1; i <= n || aux >= a[i]; i++)
{
aux -= a[i];
resp++;
}
return resp;
}
//return calc(n, _x, _y);
}
Compilation message
jelly.cpp: In function 'int find_maximum_unique(int, int, std::vector<int>, std::vector<int>)':
jelly.cpp:49:1: warning: control reaches end of non-void function [-Wreturn-type]
49 | }
| ^
# |
결과 |
실행 시간 |
메모리 |
Grader output |
1 |
Incorrect |
186 ms |
519404 KB |
1st lines differ - on the 1st token, expected: '8', found: '9' |
2 |
Halted |
0 ms |
0 KB |
- |
# |
결과 |
실행 시간 |
메모리 |
Grader output |
1 |
Incorrect |
186 ms |
519404 KB |
1st lines differ - on the 1st token, expected: '8', found: '9' |
2 |
Halted |
0 ms |
0 KB |
- |
# |
결과 |
실행 시간 |
메모리 |
Grader output |
1 |
Incorrect |
284 ms |
519564 KB |
1st lines differ - on the 1st token, expected: '689', found: '132651515' |
2 |
Halted |
0 ms |
0 KB |
- |
# |
결과 |
실행 시간 |
메모리 |
Grader output |
1 |
Incorrect |
204 ms |
519496 KB |
1st lines differ - on the 1st token, expected: '62', found: '1440' |
2 |
Halted |
0 ms |
0 KB |
- |
# |
결과 |
실행 시간 |
메모리 |
Grader output |
1 |
Incorrect |
191 ms |
519368 KB |
1st lines differ - on the 1st token, expected: '154', found: '1526' |
2 |
Halted |
0 ms |
0 KB |
- |
# |
결과 |
실행 시간 |
메모리 |
Grader output |
1 |
Incorrect |
186 ms |
519404 KB |
1st lines differ - on the 1st token, expected: '8', found: '9' |
2 |
Halted |
0 ms |
0 KB |
- |