# | TimeUTC-0 | Username | Problem | Language | Result | Execution time | Memory |
---|---|---|---|---|---|---|---|
1169271 | wojtekmal | Jelly Flavours (IOI20_jelly) | C++20 | 1 ms | 328 KiB |
#include "jelly.h"
#include <bits/stdc++.h>
using namespace std;
#define ll long long
#define pll pair<ll, ll>
bool is_better(pll a, pll b)
{
return a.first <= b.first && a.second <= b.second;
}
int find_maximum_unique(int x, int y, std::vector<int> A, std::vector<int> B)
{
int n = A.size();
if (x <= 500 && y <= 500 && n <= 200)
{
array<set<pll>, 201> best{};
best[0].insert({0, 0});
for (int i = 0; i < n; i++)
{
//cout << "jelly index: " << i << "\n";
ll a = A[i];
ll b = B[i];
for (int prev_count = 0; prev_count <= i; prev_count++)
{
for (pll option : {pll{0, b}, pll{a, 0}})
{
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |