# | TimeUTC-0 | Username | Problem | Language | Result | Execution time | Memory |
---|---|---|---|---|---|---|---|
637998 | aris12345678 | Catfish Farm (IOI22_fish) | C++17 | 123 ms | 17576 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 "fish.h"
#include <bits/stdc++.h>
using namespace std;
typedef long long ll;
typedef pair<int, int> pii;
#define X first
#define Y second
ll max_weights(int n, int m, vector<int> x, vector<int> y, vector<int> w) {
vector<pii> A, B;
ll first = 0LL, second = 0LL;
for(int i = 0; i < m; i++) {
if(x[i] == 0) {
first += 1LL*w[i];
A.push_back({y[i], w[i]});
} else {
second += 1LL*w[i];
B.push_back({y[i], w[i]});
}
}
A.push_back({INT_MAX, INT_MAX});
B.push_back({INT_MAX, INT_MAX});
if(n == 2)
return max(first, second);
ll ans = second;
first = 0LL;
sort(A.begin(), A.end());
sort(B.begin(), B.end());
int i = 0, j = 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... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |
# | Verdict | Execution time | Memory | Grader output |
---|---|---|---|---|
Fetching results... |