# | TimeUTC-0 | Username | Problem | Language | Result | Execution time | Memory |
---|---|---|---|---|---|---|---|
656525 | MarcosPauloEvers | Cloud Computing (CEOI18_clo) | C++17 | 937 ms | 2156 KiB |
This submission is migrated from previous version of oj.uz, which used different machine for grading. This submission may have different result if resubmitted.
#include <bits/stdc++.h>
#define int long long
using namespace std;
struct Item { int f, c, v; };
const int MAXN = 2000, MAXC = 50;
int n, m;
int dp[2][MAXN * MAXC + 1];
vector<Item> item;
signed
main()
{
ios_base::sync_with_stdio(false); cin.tie(NULL);
cin >> n;
for (int i = 0, c, f, v; i < n; i++)
cin >> c >> f >> v, item.push_back({f, c, -v});
cin >> m;
for (int i = 0, c, f, v; i < m; i++)
cin >> c >> f >> v, item.push_back({f, -c, v});
sort(begin(item), end(item), [](Item i, Item j){
return make_tuple(-i.f, i.v, i.c) < make_tuple(-j.f, j.v, j.c);
});
memset(dp, 0xbf, sizeof(dp));
dp[1][0] = dp[0][0] = 0;
for (int i = 0; i < n + m; i++) {
# | 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... |